无法让最简单的ajax调用工作

时间:2013-11-24 22:49:05

标签: jquery html ajax

我在浏览器的控制台中尝试以下代码。

$.ajax({ 
    type: 'GET',
    url: 'http://stackoverflow.com/', 
    dataType: 'html', 
    success: function() { 
        console.log("Yes, this works."); 
    } 
});

为什么我不在控制台收到消息?

我收到以下代码。

Object { readyState=1, getResponseHeader=function(), getAllResponseHeaders=function(), more...}

1 个答案:

答案 0 :(得分:0)

如果您控制这两个域并且可以访问服务器配置,则可以启用跨源资源共享(CORS)以允许来自一个域的AJAX请求访问另一个域。启用CORS的步骤取决于您的特定Web服务器(例如Apache,节点,nginx,IIS等).Google博士应该能够为您提供具体信息。

要回答您的具体问题,您不会看到控制台消息,因为AJAX请求永远不会成功。