跨域请求和JQuery

时间:2011-02-15 16:43:18

标签: jquery json cross-domain

我试图通过jquery使用$ .getJSON()向Web服务发出跨域请求,它运行正常!但是,当我尝试在Internet Explorer 7或8中发出相同的请求时,永远不会发送请求。有人有什么想法吗?

2 个答案:

答案 0 :(得分:2)

JSONP就是为了这个目的。检查getJSON jQuery documentation中的JSONP部分。

答案 1 :(得分:0)

IE显式阻止跨域请求。最好在服务器上使用跨域代理以获得更好的结果!

一些文档:http://ajaxpatterns.org/Cross-Domain_Proxy