我正在尝试使用ajax请求连接PHP文件并从中收集数据。PHP位于与THe不同的网站上,仅供参考。
下面是JS:
var quer;
try
{
quer = new XMLHttpRequest();//I'm running in safari, so this gets called.
}
catch (e)
{
try
{
quer = new ActiveXObject("Msxml2.XMLHttp");
}
catch (e)
{
try
{
quer = new ActiveXObject("Microsoft.XMLHttp");
}
catch (e)
{
return false;
}
}
}
quer.onreadystatechange = function(){
if (quer.readyState == 4)//Good to go.
{
var resp = quer.responseText;
alert(resp);
}
}
quer.open("POST", "(blanked URL for security reasons)", true);
quer.send(null); Resp总是,我的意思是总是空白。有人能帮上忙吗?
发布于 2010-09-12 02:37:44
THe AJAX JS位于与PHP不同的网站上
这就是你的问题。您不能从不同的域发出XMLHttp请求。
您可以阅读有关same origin policy的更多信息。
发布于 2010-09-12 02:37:37
您不能向驻留在其他域上的脚本发出AJAX请求。这违反了同源策略。
https://stackoverflow.com/questions/3692148
复制相似问题