任何人都可以帮我解释为什么当我打开同一个文件时(我把它放在桌面上,另一个放在xampp里面的htdocs文件夹中)完全相同的文件。当我在桌面上打开文件时,jquery load()不起作用,但是当我在xampp文件夹中打开文件时,jquery load()工作正常。
我理解在php文件的情况下,页面需要在xampp文件夹里面工作,但这些只是html文件,jquery加载需要使用服务器端脚本吗?请帮我解释一下。html文件:
<!DOCTYPE HTML>
<html>
<head>
<script src='./js/jquery.js'></script>
<script>
$(document).ready(function() {
$(".div").load("test.txt");
});
</script>
</head>
<body>
<div class='div'></div>
</body>
</html>
test.txt:
test
我的文件夹结构:
test
>> js
>> jquery.js
>> test.html
>> test.txt
答案 0 :(得分:0)
因为您相对于要加载的文档包含JQuery:
<script src='./js/jquery.js'></script>
如果您将其更改为:
<script src='//code.jquery.com/jquery-1.11.3.min.js'></script>
当您从远程CDN而不是本地加载jQuery时,它应该可以在任何地方工作。