`

js跨域方式script格式的ajax请求

阅读更多

据说是处于安全角度考虑,ajax请求不允许跨域,但这却仅限制了传统的html,text,json,xml等格式的数据的请求,而放过了对script格式的数据的请求。也就是说我们可以以script的方式请求一个地址,返回的数据将会以script的方式执行,如此可以通过请求到的脚本在本地创建临时变量,如此实现跨域请求并获得跨域的数据。暂时未研究jsonp是如何实现的,但我猜应该也是基于此原理的...不够严谨了,请见谅

服务器端返回脚本

var temp=[{"name":"felix"},{"sex":"man"},{"age":"21"}]
 客户端以script方式求情数据(基于jQuery)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics