链接JS没有运行缓慢的网络服务器
问题描述:
我有一个可能非常简单的问题,完全欺骗我。链接JS没有运行缓慢的网络服务器
我有一个Web服务器(XAMPP)运行一个相当慢的USB棒。 我有一个非常简单的文件结构:
--htdocs
--projects
--callback
index.html
--js
jquery-1.9.1.min.js
callbackclient.js
--css
main.css
出于某种原因,我不能让一个简单的链接的脚本工作: 这里是我的index.html
<!DOCTYPE HTML>
<html>
<head>
<script src='js/jquery-1.9.1.min.js' type='text/javascript'></script>
<script src='js/callbackclient.js' type='text/javacsript'></script>
<link href='css/main.css' rel='stylesheet' type='text/css'>
</head>
<body>
This is a test
</body>
<script>
$(document).ready(function(){
tester();
});
</script>
</html>
这是我的callbackclient.js:function tester(){ console.log("test"); }
当我打localhost/projects/callback
浏览器显示“这是一个测试”的预期,但我在控制台得到一个错误:
Uncaught ReferenceError: tester is not defined
我得到同样的,如果我尝试运行测试仪();从控制台直接,但$("head")
正确选择头元素,我猜是意味着jQuery正在加载罚款。
我一定错过了一些根本 - 有人请赐教!
答
可能是您拼写脚本标记的类型。的text/javacsript
代替text/javascript
答
试试这个你callbackClient.js内:
var tester = function(){ console.log("test"); }
如果成功,你只需要具备的功能被设置为一个变量,然后调用它。如果还是不行,那我就直接删除JS代码的HTML网页上,并做到这一点你callbackClient.js内:
jQuery(function() {
// Logic here
console.log('this is working, right?');
var functionName = function() {
console.log('blah blah blah')
}
functionName();
})
希望帮助!
这很可能。我将在明天再次查看我的开发PC并接受答案!我知道这将是愚蠢的! – 2013-03-25 23:26:23