使用jQuery用外部html替换div时出错

时间:2015-05-12 15:23:09

标签: jquery html ajax

我有一个外部页面' divone.htm'我想用外部页面的div #divet。

的内容替换mainbox的内容
published

但是,文件中的内容未加载,我在控制台中收到以下错误:

  

XMLHttpRequest无法加载file:/// C:/.../divone.html。交叉源请求仅支持协议方案:http,数据,chrome,chrome-extension,https,chrome-extension-resource

1 个答案:

答案 0 :(得分:2)

在本地,Chrome限制对本地文件的调用,就像它来自另一个域一样。如果divone.html与您的主页位于同一个域中,则它将在服务器上运行一次。

Firefox对本地内容没有相同的限制,您可以使用它进行本地测试。

您还可以从命令行/终端启动Chrome,并添加--allow-file-access-from-files作为参数以删除此限制。确切的通话方式因您的操作系统而异。