国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Ajax跨域問題的一些解決方法

2019-11-17 04:23:58
字體:
來源:轉載
供稿:網友

網上已經有很多資料
http://www.xml.com/lpt/a/2005/11... idered-harmful.html
http://developer.yahoo.com/javascript/howto-PRoxy.html
這兩個網址有比較全的解決方法

現在方法有下面這幾種:
application Proxies : 這種必須通過后臺腳本,比如php等,實質就是用Ajax讀觸發本地PHP,然后用PHP讀外部文件,并返回給Ajax顯示

Script Tag Hack, or On-Demand Javascript : 一樣,要通過后臺腳本

Apache Proxy : 這種方法是在Apache服務器中配置

apache's mod_rewrite or mod_proxy : 和上面一樣,通過apache設置,偶現在實習這就用的mod_rewrite,測試過,mod_rewrite的響應時間快很多,將近三倍

JSON : 這個其實不是ajax了,從沒見過的東西,我看了半天,最后發現其實就是簡化了用JavaScript讀XML的操作,讓解析XML更簡單,不能異步,有特定的格式,具體看
http://developer.yahoo.com/common/json.html
http://json.org/
http://del.icio.us/help/json

document.domain : 沒成功,郁悶,誰成功了告訴偶一聲:)

Digitally sign your scripts : 沒看,哈哈,上面的mod_proxy方法解決了,就沒看后面了

還有如果是自己的服務器群(比如多臺服務器用不同的域名,而一個域的Ajax要讀另一個域的文件),可以用一些別的方法,比如用apache建虛擬目錄,指向本地的一個文件夾,而這個文件mount另外一臺機器的放數據的文件夾,這樣就可以象讀本地一樣讀了

測試時請一定要注意瀏覽器緩存,我測試時老說不成功,結果清空緩存后就好了,哈哈
緩存的解決辦法可以直接在url后面加隨機參數,比如index.php?a_rand_number


上一篇:DWR讓AJAX如此簡單

下一篇:AJAX框架匯總

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 隆昌县| 兰考县| 稷山县| 都昌县| 长葛市| 阿拉善右旗| 南部县| 甘洛县| 马尔康县| 宾阳县| 阿拉善盟| 浦江县| 德州市| 建德市| 淮滨县| 垫江县| 桂平市| 沂源县| 额尔古纳市| 监利县| 陵水| 舞阳县| 新野县| 乡城县| 灵川县| 杂多县| 翁源县| 安国市| 巢湖市| 梧州市| 岑巩县| 卢龙县| 大石桥市| 石首市| 青州市| 唐海县| 靖安县| 司法| 灵宝市| 台中县| 长岛县|