jQuery的load()方法只在Firefox工作?jQuery的load()方法只在Firefo

2019-05-10 17:32发布

我试图进入jQuery的/ AJAX,我甚至不能相信我不能让过去的第一次测试。 我下面,我发现一个例子jQuery的API的网站 ,我跟着它只是一个T.

我在桌面上创建的本地文件夹,并添加2个文件。

的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是没有正确加载)运行。 出于好奇纯我与Firefox打开它,它显示为预期..这样的事情

  • 测试
  • 酒吧

所以这是一个浏览器的问题? 为什么Chrome和IE无法显示该加载列表中,但Firefox呢? 我想不通,如果是我的代码或努力学习时是真气环境。

Answer 1:

尝试启动Chrome /铬与--allow-file-access-from-files标志设置

见我如何让谷歌Chrome标志“--allow-文件访问从档案”永久的吗?



Answer 2:

尝试

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

如果仍然没有工作,请检查您的浏览器的开发者工具的网络部分,看看是否有任何HTTP或安全性的错误。



文章来源: Jquery load() only working in firefox?