当页面没有通过localhost/ (xampp服务器)打开时,Jquery加载不起作用
Jquery load doesn't work when page is not opened through localhost/ (xampp server)
任何人都可以帮助我解释为什么当我打开相同的文件(一个我把它放在桌面,另一个我把它放在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
文件夹结构:
test
>> js
>> jquery.js
>> test.html
>> test.txt
因为你包含JQuery相对于你正在加载的文档:
<script src='./js/jquery.js'></script>
如果你把它改成:
<script src='//code.jquery.com/jquery-1.11.3.min.js'></script>
它应该在任何地方工作,因为你是从远程CDN加载jQuery,而不是本地。
相关文章:
- Wordpress:javascript在服务器上的wp-admin中不起作用
- php文件中包含的jquery文件在服务器上不起作用
- 代码在jsfiddle中工作,但在本地服务器中不起作用
- jQuery:共享按钮(sharrre)在本地和服务器上都不起作用
- 当我通过Node服务器提供HTML时,为什么我的页面Javascript不起作用
- php函数向XMPP服务器发送消息,不提供日志;不起作用
- 我上传了客户's服务器一个js函数不起作用
- 从备用服务器引用时,Javascript 库不起作用
- 服务器端代码在谷歌应用脚本中不起作用
- 使用科尔多瓦在我的网络服务器上存储 GCM ID 不起作用
- 为什么我的 php 连接到 mysql 服务器不起作用
- 用于显示服务器上的 javascript 时间的脚本不起作用
- jquery 倒计时服务器同步不起作用
- replaceWith() jQuery 在服务器 2012 上不起作用
- JavaScript 在上传到服务器时不起作用
- JavaScript 在我的服务器上不起作用
- 从服务器获取事件的全日历不起作用
- jquery ajax 请求在远程服务器上不起作用
- 从服务器获取开机自检的数据不起作用
- 奇怪的Javascript在移动到Web服务器时不起作用