Jquery load()只在firefox中工作

Jquery load() only working in firefox?

本文关键字:firefox 工作 只在 load Jquery      更新时间:2023-09-26

我试图进入jquery/ajax,我甚至不敢相信我不能通过第一次测试。我在Jquery API网站上找到了一个例子,我按照它来做。

我在桌面上创建了一个本地文件夹,并添加了两个文件。

index . html

list1.html .


index . html:

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
</head>
<body>
<div id="stage">
</div>
<script>
$( "#stage" ).load( "list1.html" );
</script>
</body>
</html>

list1.html

<div id="list">
<li>Test</li>
<li>Foo</li>
<li>Bar</li>
</div>

我试图像15分钟运行index.html在chrome浏览器和没有显示(像jquery没有正确加载)。纯粹出于好奇,我用火狐浏览器打开了它,结果和预期的一样。像这样

    测试
  • Foo
  • 酒吧

那么这是浏览器问题吗?为什么Chrome和IE不显示这个加载列表,但firefox可以?我不知道是我的代码还是环境让我在学习的时候很恼火。

尝试使用--allow-file-access-from-files标志设置启动chrome/chromium

参见我如何使谷歌Chrome标志"——allow-file-access-from-files"永久?

Try

<script>
    $(function(){
       $("#stage").load("list1.html");
    });
</script>

如果仍然不能工作,检查浏览器的开发人员工具中的网络部分,看看是否有任何HTTP或安全错误。