我正在使用codeacademy学习一些jquery,虽然在 codeacademy 编辑器中一切正常,但当我上传到服务器时它不起作用。
这是有问题的html:
www.arbabmazumdar.com/kudos.html
这是js:
www.arbabmazumdar.com/Web_Files/test.js
我究竟做错了什么?
我正在使用codeacademy学习一些jquery,虽然在 codeacademy 编辑器中一切正常,但当我上传到服务器时它不起作用。
这是有问题的html:
www.arbabmazumdar.com/kudos.html
这是js:
www.arbabmazumdar.com/Web_Files/test.js
我究竟做错了什么?
1)
<script type="text/javascript" src="../Web_Files/test.js"></script>
您实际上并不需要该..
部分,因为资源是相对加载的(即从相同的“目录”)到 HTML 文件。Web_Files/test.js
就足够了。
2)你的文件加载得很好,但你没有包含 jQuery,所以它失败了:
Uncaught ReferenceError: jQuery is not defined test.js:88
Uncaught ReferenceError: $ is not defined kudos.html:19
当某些东西不起作用时,最好在 JavaScript 控制台中检查错误(使用 Firebug、Chrome 开发工具或 IE 开发工具栏等)
你还没有包含 jQuery !
将此包含<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
在<head></head>