gpt4 book ai didi

jQuery load() 代码在 Google Chrome 中不起作用

转载 作者:行者123 更新时间:2023-12-01 07:29:30 27 4
gpt4 key购买 nike

我被一个 jQuery 小问题困在这里了!我使用此代码将 html 文件 (bio.html) 的内容加载到 div 容器(内容)中。这适用于 IE8 和 Firefox 6,但不适用于 Google Chrome!

你知道我可能做错了什么吗?代码如下:

<head>
<title>Test</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="./js/jquery.min.js"></script>
</head>

<div id="content">
hi
</div>

<script type="text/javascript">

$(document).ready(function(){

$('#content').load('./html/bio.html');

});

</script>

最佳答案

问题只是 Chrome 出于安全原因阻止了本地文件的 .load()。如果您在服务器上使用它,那么它可以工作,因为所有文件都来自同一位置。



要在本地启用工作版本,请通过尝试启用命令行标志来启动 Chrome:

在 Mac OS X 中,退出 Chrome,在终端中输入:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-file-access-from-files

在 Windows 中,退出 Chrome,在命令提示符中输入:

chrome.exe --allow-file-access-from-files

(也许你实际上必须有路径......我不这么认为。如果是这样,你就必须自己找到它。)

在 Linux 中,退出 Chrome,在终端中输入如下内容:

/usr/bin/google-chrome --allow-file-access-from-files

关于jQuery load() 代码在 Google Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7287480/

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