我在浏览器的控制台中尝试以下代码。
$.ajax({
type: 'GET',
url: 'http://stackoverflow.com/',
dataType: 'html',
success: function() {
console.log("Yes, this works.");
}
});
为什么我不在控制台收到消息?
我收到以下代码。
Object { readyState=1, getResponseHeader=function(), getAllResponseHeaders=function(), more...}
答案 0 :(得分:0)
如果您控制这两个域并且可以访问服务器配置,则可以启用跨源资源共享(CORS)以允许来自一个域的AJAX请求访问另一个域。启用CORS的步骤取决于您的特定Web服务器(例如Apache,节点,nginx,IIS等).Google博士应该能够为您提供具体信息。
要回答您的具体问题,您不会看到控制台消息,因为AJAX请求永远不会成功。