【问题标题】:Chrome: XMLHttpRequest cannot load, cross-origin request errorChrome:XMLHttpRequest 无法加载,跨域请求错误
【发布时间】:2017-07-09 13:29:10
【问题描述】:

我知道这是 Chrome 中的一个错误,它适用于所有其他浏览器。

这是引发错误的简单代码:

$(function() {
    $('#content').load('home.html' + '#container').hide().fadeIn('slow');
});

我的问题是,这只是本地主机错误,如果网站在服务器上,chrome 中还会发生吗?

【问题讨论】:

  • 你在哪里? file:// URL、http://localhost 还是其他什么?
  • 尝试了apache和本地文件
  • 这看起来很奇怪——但它绝对不应该发生在普通的 http 服务器上。关于浏览器如何处理文件系统和本地请求的规则可能很奇怪和神秘,但它们不应该进入网络(除非有其他问题。)你能引用你得到的完整错误消息吗?

标签: javascript jquery ajax google-chrome xmlhttprequest


【解决方案1】:

我认为它仅适用于服务器中的 localhost 工作正常。

试试这个 crhome 扩展:Allow-Control-Allow-Origin: *

【讨论】:

  • 是的,你是对的,只要把它放在服务器上,它就可以全面工作了,谢谢
猜你喜欢
  • 2019-01-09
  • 2018-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-23
  • 2015-06-08
  • 2014-06-25
相关资源
最近更新 更多