将html页面加载到页面上的div中

时间:2013-05-27 08:14:17

标签: javascript jquery html

我正在尝试将单独的html文件加载到网站上已存在的div中,我收到以下错误:

  

XMLHttpRequest无法加载MyFile来源Access-Control-Allow-Origin不允许使用null。 filename.html:1

我正在使用load函数,如下所示:

$("#wrapper").load('filename.html');

2 个答案:

答案 0 :(得分:2)

只允许来自同一域的网址嵌入div中。尝试托管本地网络服务器并尝试从那里加载文件。

$("#wrapper").load('./filename.html');

答案 1 :(得分:2)

您无法加载来自其他域的内容 - 出于安全原因,同源策略会阻止该内容。你需要做以下事情之一:

  • 在目标网站上设置Access-Control-Allow-Origin标题
  • 使用iframe
  • 在您的服务器上使用代理来代理来自其他网站的内容。