色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

PHP下ajax跨域的解決方案之window.name實例分析

瀏覽:118日期:2022-09-11 10:25:15

本文實例講述了PHP下ajax跨域的解決方案之window.name。分享給大家供大家參考,具體如下:

原理核心:window對象的name屬性是一個很特別的屬性,當該window的location變化,然后重新加載,它的name屬性可以依然保持不變。

依此原理,我們可以在頁面A中用iframe加載其他域的頁面B,而頁面B中用JavaScript把需要傳遞的數(shù)據(jù)賦值給 window.name,頁面A的iframe加載完成之后,頁面A修改iframe的地址,將其變成同域的一個地址,然后就可以讀出window.name的值了。

例:有兩個網(wǎng)站www.a.com和www.b.com,我們要在www.a.com/a.html下獲取www.b.com/data.html數(shù)據(jù)。

我們需要三個文件:

www.a.com 下的 a.html 獲取數(shù)據(jù)并顯示www.b.com 下的data.html 提供數(shù)據(jù)www.a.com 下的proxy.html 代理文件,與a.html同一域下,一般為空html文件。

www.b.com下的data.html如下:

<!DOCTYPE html><html><head> <meta charset='UTF-8'> <title>Insert title here</title></head><body> <script type='text/javascript'> //添加需要傳遞的數(shù)據(jù),大小一般為2M,IE和firefox下可以大至32M左右 window.name = ’[{'name':'test1'},{'name':'test2'}]’; </script></body></html>

www.a.com下的proxy.html如下:

<!DOCTYPE html><html><head> <meta charset='UTF-8'> <title>Insert title here</title></head><body> <!-- 空的html文件 --></body></html>

www.a.com下的a.html如下:

<!DOCTYPE html><html><head> <meta charset='UTF-8'> <title>Insert title here</title></head><body> <!-- 用于引用www.b.com/data.html文件 --><iframe src='http://www.lshqa.cn/bcjs/7849.html'></iframe> <!-- 顯示獲取到的數(shù)據(jù) --><div id='data'></div> <script type='text/javascript' src='http://www.lshqa.cn/bcjs/jquery.js'></script><script type='text/javascript'>var ifr = document.getElementById('iframe');ifr.src = 'http://www.b.com/data.html';if (ifr.attachEvent) { ifr.attachEvent('onload', loadfunc);} else { ifr.onload = loadfunc;} var state = 0;function loadfunc() { if(state == 0) { state = 1; ifr.contentWindow.location = 'http://www.a.com/proxy.html'; } else { var data = ifr.contentWindow.name; $.each($.parseJSON(data), function(i, v) { $('#data').append(v.name); }); //銷毀iframe,保證安全 ifr.contentWindow.document.write(''); ifr.contentWindow.close(); document.body.removeChild(ifr); }}</script></body></html>

更多關于PHP相關內(nèi)容可查看本站專題:《PHP+ajax技巧與應用小結》、《PHP網(wǎng)絡編程技巧總結》、《php字符串(string)用法總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

標簽: PHP
相關文章:
主站蜘蛛池模板: 99国产精品高清一区二区二区 | 久久九九亚洲精品 | 亚洲一区二区三区在线 | 中文字幕一区二区三区精彩视频 | 精品欧美日韩一区二区 | 久久久久久综合一区中文字幕 | 国产精品色内内在线播放 | 可以免费看黄的网址 | 亚洲网站在线观看 | 日韩亚 | 中文字幕水野优香在线网在线 | 欧美高清一区二区 | 色婷婷91 | 成人看片黄a免费看视频 | a毛片全部播放免费视频完整18 | 中国一级毛片在线观看 | 网站免费满18成年在线观看 | 国产精品亚洲综合网站 | 1024香蕉国产在线视频 | 久久99九九99九九精品 | 亚洲一区二区三区免费在线观看 | 国产色爽女小说免费看 | 国产成人禁片免费观看 | 国产婷婷成人久久av免费高清 | 午夜私人影院免费体验区 | 中文字幕日本一区波多野不卡 | 成人免费观看高清在线毛片 | 一级毛片免费不卡在线 | 男人好大好硬好爽免费视频 | 一区二区三区不卡在线观看 | 午夜宅男在线永远免费观看网 | 亚洲视频免费在线看 | 久久久久日韩精品无 | 欧美野外性k8播放性迷宫 | 国产在线高清视频 | 色樱桃影院亚洲精品影院 | 91久久国产露脸精品免费 | 日本国产免费一区不卡在线 | 玖玖玖视频在线观看视频6 玖玖影院在线观看 | 国产亚洲精品午夜高清影院 | 正能量www正能量免费网站 |