gpt4 book ai didi

jquery - Jquery 中的 Ajax 不适用于本地文件

转载 作者:太空狗 更新时间:2023-10-29 13:05:10 26 4
gpt4 key购买 nike

我用简单的 ajax 创建了简单的 html 文件。

index.html:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<div id="content"></div>

<script>
function show()
{
$.ajax({
url: "2.html",
cache: false,
success: function(html){
$("#content").html(html);
}
});
}

$(document).ready(function(){
show();
setInterval('show()',1000);
});
</script>

</body>
</html>

文件 2.html 位于与文件 index.html 相同的目录中。并包含例如:

 <p>ssss hkl jh lkh <b>d1111</b></p>

当我在网络服务器上运行 index.html 时,一切正常。但是,如果您在计算机上将文件 index.html 作为本地文件运行,ajax 将无法正常工作。如何解决?

最佳答案

一些浏览器实现了强大的安全措施来防止下载的网页访问文件系统上的任意文件。

切换到安全性较弱的浏览器(我认为 Firefox 允许通过 XHR 访问本地文件)或停止尝试在没有 HTTP 的情况下运行网站。

关于jquery - Jquery 中的 Ajax 不适用于本地文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17947971/

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