Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 铬不';不显示包含的html_Jquery_Html - Fatal编程技术网

Jquery 铬不';不显示包含的html

Jquery 铬不';不显示包含的html,jquery,html,Jquery,Html,我有一个简单的html,通过jquery包含了另一个html: <!-- included.html --> <ul> <li><a href="home.html">Home</a></li> <li><a href="about.html">Page 2</a></li> <li><a href="contact.html">Pag

我有一个简单的html,通过jquery包含了另一个html:

<!-- included.html -->
<ul>
   <li><a href="home.html">Home</a></li>
   <li><a href="about.html">Page 2</a></li>
   <li><a href="contact.html">Page 3</a></li>
</ul>

<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
  <script>
    $(document).ready(function() {
    $('#myinc').load('included.html');
    });
    </script>
</head>
<body>
<div id="myinc"></div>
</body>
</html>

$(文档).ready(函数(){ $('#myinc').load('include.html'); });
Firefox+IE显示列表,但Chrome不显示(空白页)。 有什么解决办法吗


非常感谢

这是关于chrome安全功能的。如果您从本地运行它,但它不工作,但如果您在服务器上工作,它将在Chrome控制台中工作(单击F+12),您可以看到如下错误:

无法加载XMLHttpRequestfile:///C:/...temp/included.html. 交叉 只有协议方案支持原始请求:http、数据、, chrome,chrome扩展,https,chrome扩展资源

Chrome具有网络安全性

孤子可以是:

  • 在Chrome中禁用web安全
  • 或者将文件放入http服务器,并写入文件路径

    $('myinc')。加载('')

  • 或者使用本地服务器运行index.html


  • 缓存问题可能。。。控制台中有错误吗?您的本地主机上有运行的服务器吗?我已经清除了所有缓存->相同的问题我将其标记为dupe,因为您显然不知道如何调试javascript。我希望它能帮上忙,我在本地电脑上运行它;你确定这是一个“安全”功能吗?是的,这是关于安全的。是的,这是一个“安全”功能。否则,我可以说
    .load('C:\…')
    从您的硬盘读取任何我想要的内容(假设用户帐户上的权限具有访问权限)。您可以在回答中添加更多详细信息吗?因此,我们分享知识,而不仅仅是寻找解决方案