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