首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTPrequest不工作

HTTPrequest不工作
EN

Stack Overflow用户
提问于 2010-09-12 02:34:59
回答 2查看 648关注 0票数 1

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

下面是JS:

代码语言:javascript
复制
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总是,我的意思是总是空白。有人能帮上忙吗?

EN

回答 2

Stack Overflow用户

发布于 2010-09-12 02:37:44

THe AJAX JS位于与PHP不同的网站上

这就是你的问题。您不能从不同的域发出XMLHttp请求。

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

票数 1
EN

Stack Overflow用户

发布于 2010-09-12 02:37:37

您不能向驻留在其他域上的脚本发出AJAX请求。这违反了同源策略。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3692148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档