导读:
【发表评论】【查看原文】【Web开发讨论区】【关闭】
用json和script标签,解决ajax的跨域问题
ajax的XMLHttpRequest因为js的安全问题是不能跨域的
但是 可以用src="http://otherSite.com/a.js"可以跨域
所以动态写入一个 就OK了
scr指向一个其它站点的文件,比如:a.php?id=15
让a.php echo() 一个json的字符串
json 参考:[url=http://www.json.org]http://www.json.org
下面为动态加载script标签的js
下面是json.php echo出来的内容
var productJSON = {'product': [
{'name' : '物件名1'},
{'building' : '建物名1'},
{'address' : '5'}
]
};
本文转自
http://bbs.51js.com/thread-75579-1-1.html
【发表评论】【查看原文】【Web开发讨论区】【关闭】
用json和script标签,解决ajax的跨域问题
ajax的XMLHttpRequest因为js的安全问题是不能跨域的
但是 可以用src="http://otherSite.com/a.js"可以跨域
所以动态写入一个 就OK了
scr指向一个其它站点的文件,比如:a.php?id=15
让a.php echo() 一个json的字符串
json 参考:[url=http://www.json.org]http://www.json.org
下面为动态加载script标签的js
下面是json.php echo出来的内容
var productJSON = {'product': [
{'name' : '物件名1'},
{'building' : '建物名1'},
{'address' : '5'}
]
};
本文转自
http://bbs.51js.com/thread-75579-1-1.html
本文介绍了一种利用JSON和Script标签解决AJAX跨域限制的方法。通过动态创建Script标签并设置其src属性指向其他站点的JSON文件,可以绕过浏览器的同源策略限制,实现跨域数据请求。
615

被折叠的 条评论
为什么被折叠?



