当未通过localhost /(xampp服务器)打开页面时,Jquery加载不起作用

时间:2015-05-21 15:40:16

标签: javascript php jquery html

任何人都可以帮我解释为什么当我打开同一个文件时(我把它放在桌面上,另一个放在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

1 个答案:

答案 0 :(得分:0)

因为您相对于要加载的文档包含JQuery:

<script src='./js/jquery.js'></script>

如果您将其更改为:

<script src='//code.jquery.com/jquery-1.11.3.min.js'></script>

当您从远程CDN而不是本地加载jQuery时,它应该可以在任何地方工作。