无法从ajax调用位于web服务器上的php文件?

时间:2014-03-03 23:32:45

标签: php ajax

我试图从ajax代码调用位于web服务器(1freehosting.com)上的php文件,该代码存在于我的localhost机器(wamp)上的html文件中。我尝试了下面给出的所有不同的迭代,但似乎没有工作。

xmlhttp.open("GET","bcbustransit.uni.me/getdirection.php?q="+str.value,true);
xmlhttp.open("GET","http://bcbustransit.uni.me/getdirection.php?q="+str.value,true);
xmlhttp.open("GET","http://www.bcbustransit.uni.me/getdirection.php?q="+str.value,true);

当我在同一个网络服务器(1freehosting.com)上传相同的html文件然后拨打电话时,它的工作方式如下所示。

xmlhttp.open("GET","getdirection.php?q="+str.value,true); 

如何从我的localhost机器上调用Web服务器上的php文件?有什么我做错了吗

1 个答案:

答案 0 :(得分:1)

检查此问题Same Origin Policy - AJAX & using Public APIs这应该是同样的问题,并为您的问题提供解决方案。