如果我使用jQuery .load()发出ajax请求,并且我在firefox或chrome中没有得到任何响应,那么这是什么意思?在ie8中我收到错误说“Access is Denied”?
答案 0 :(得分:4)
这通常意味着您试图违反the same origin policy并请求来自其他主机的数据。
答案 1 :(得分:1)
如果您要加载位于其他域中的页面(例如:www.yoursite.com,并且您尝试加载“yoursite.com”或甚至“google.com”),那么您将获得{ {3}}预防错误。
答案 2 :(得分:-1)
尝试通过php代理访问您的数据,如下所示:http://www.daniweb.com/code/snippet216729.html
使用jQuery,您可以向/ relative / path /发送请求到/ proxy.php?proxy_url = http://www.domain.com/yourdata