gpt4 book ai didi

javascript - jQuery 的加载函数在本地不起作用

转载 作者:数据小太阳 更新时间:2023-10-29 04:47:33 25 4
gpt4 key购买 nike

当窗口的宽度小于 600 像素时,我必须在现有的 div 中加载 HTML 文件。

代码是:

<head>
<script>
$(document).ready(function(){
if($(window).width() < 600) {
$("#testing_div").load("C:/Users/elena/Desktop/Demo/prova.html");
}
});
</script>
</head>
<body>
<div id="testing_div"> </div>
</body>

我已经在我的网站上测试了这段代码并且它可以工作,但也许我做错了什么让它在本地工作。

为什么 load 函数不能在本地工作而只能在网络服务器上工作?

最佳答案

原因是安全。通过file:// 协议(protocol)运行网页已经禁用了很多功能,因为安全问题。你可以通过 Node.js 在 javascript 中创建一个网络服务器,你可以在本地拥有一个网络服务器,而无需安装 apache 或类似的东西。

Node.js 网页:

https://nodejs.org/en/

关于javascript - jQuery 的加载函数在本地不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33667907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com