我正在尝试使用ajax请求来连接PHP文件并从中收集数据。 AJAX JS与PHP在不同的网站上,仅供参考。

这是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始终都是,我的意思是总是空白。谁能提供任何帮助?

最佳答案

AJAX JS在其他网站上
  比PHP


有你的问题。您不能从其他域发出XMLHttp请求。

您可以阅读有关same origin policy的更多信息。

关于javascript - HTTP请求不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3692148/

10-11 12:26