Internet explorer 使用AJAX从不同的web服务器加载内容不会';我不在IE工作

Internet explorer 使用AJAX从不同的web服务器加载内容不会';我不在IE工作,internet-explorer,jquery,Internet Explorer,Jquery,我刚刚意识到,由于某种原因,我的代码在IE中不起作用。即使在www.wowphonefinder.com上的IE中,它也可以正常工作,但是AJAX函数的思想是,即使在我们的合作伙伴端(www.wirefly.com/…)也可以控制菜单的内容。即使我将文件放在其他位置(wowphonefinder.com),它在除IE之外的所有浏览器中都能正常工作,IE会不断返回、、undefined“,但不会在控制台上抛出任何错误或警告。 另外,我在giveMenu.php中有一行标题('Access-Cont

我刚刚意识到,由于某种原因,我的代码在IE中不起作用。即使在www.wowphonefinder.com上的IE中,它也可以正常工作,但是AJAX函数的思想是,即使在我们的合作伙伴端(www.wirefly.com/…)也可以控制菜单的内容。即使我将文件放在其他位置(wowphonefinder.com),它在除IE之外的所有浏览器中都能正常工作,IE会不断返回、、undefined“,但不会在控制台上抛出任何错误或警告。 另外,我在giveMenu.php中有一行标题('Access-Control-Allow-Origin:');“这应该允许我从不同的服务器使用该文件

代码如下:

function dajMeni()
  {      
     var url = 'http://www.wowphonefinder.com/AJAX/giveMenu.php';     
      $.ajax({
                type: "POST", url: url,
                complete: function(data){
                    alert(data.responseText);
                $("#menu").html(data.responseText);
                }
            });
  }

希望我的问题足够清楚。提前感谢您的明智回答!:)

您不能在跨站点上使用AJAX,请看一下JSONP。
(重复问题:)

不明白。。。为什么它能在其他浏览器上正常工作呢?示例-。您认为返回一个JSON对象可以解决我的问题吗?顺便说一句,我有一行,标题('Access-Control-Allow-Origin:');“在php文件中。这应该允许我使用来自不同服务器的文件。对吗?就是这样!Tnx为您解答。JSONP在IE和所有其他浏览器中都非常有效!