jQuery ajax调用仅适用于localhost

时间:2012-02-22 04:20:09

标签: jquery localhost

大家好我在我正在开发的网站上有一个简单的jQuery ajax调用。当我尝试在“localhost”域中调用它时,一切都在每个浏览器中正常工作,但是当我使用我的网络名称(在locahost中)托管站点或加载站点时,这个jQuery调用不起作用。在firebug控制台中,ajax调用只是变为红色而没有任何返回。请告诉我。

1 个答案:

答案 0 :(得分:0)

您尚未提供代码示例,因此有点难以说明,但可能是AJAX调用的Same Origin policy。也就是说,您通常无法从Localhost上托管的页面向另一个域发送AJAX请求。

使用像JSONP这样的技术解决这个问题。

如果您从脚本中显示代码和错误消息,我可以为您提供更准确的诊断。