2013-10-06 142 views
0

我正在靠着墙壁敲打我的头。我很了解Javascript/jQuery,我无法看到这不起作用的原因。我已经尝试了2.0.3和1.10.2的结果。脚本文件未加载

我想只做一个测试,以确保脚本文件被加载。我已经尝试了许多不同的方法,没有任何工作。但是当我点击源代码中的url时,它会转到具有正确代码的正确文件。

这就是我想要做的。

$(document).ready(function() { 
    alert('test'); 
}); 

如果我将它包含在<script>标签之间的页面中,哪个可以工作。但是从.js文件引用它时不会。

这是我如何加载它:

<script type="text/javscript" 
     src="http://localhost/kdev/views/dashboard/js/default.js"></script> 

点击该网址带我到正确的文件与上面的警报。

但不工作。废话是怎么回事?我忘了什么?我有打字错误吗?

整个页面:

<!doctype html> 
<html> 
<head> 
    <title>Test</title> 
    <link rel="stylesheet" href="http://localhost/kdev/public/css/default.css" /> 
    <script type="text/javscript" 
      src="http://localhost/kdev/public/js/jquery-2.0.3.min.js"></script> 
    <script type="text/javscript" 
      src="http://localhost/kdev/views/dashboard/js/default.js"></script> 
</head> 
<body> 
<div id="header"> 
    header 
    <br /> 
    <a href="http://localhost/kdev/index">Index</a> 
    <a href="http://localhost/kdev/help">help</a> 
       <a href="http://localhost/kdev/dashboard/logout">logout</a> 
     </div> 

<div id="content"> 
Dashboard... logged in only </div> 
<div id="footer">feet</div> 
</body> 
</html> 
+0

你看过两个请求加载js文件吗? – Bernhard

+1

'type =“text/javscript”' - >'type =“text/javascript”' –

+1

type =“text/javscript”?? ;) –

回答

2

更改这个(你错过了 '的javascript' 'A' 字符)

<script type="text/javscript" 
     src="http://localhost/kdev/views/dashboard/js/default.js"></script> 

这样:

<script type="text/javascript" 
     src="http://localhost/kdev/views/dashboard/js/default.js"></script> 
+0

.......... jQuery加载正常。就像我说的,该功能在页面中正常工作。太好了。我知道这是愚蠢的。 – Blanky

+2

在HTML5中,您甚至不需要'type'属性。这是不必要的,只会造成麻烦。 – rvighne

0

我的收藏夹脚本文件没有适当地欺骗:

<script type="text/javascript" src="js/lightbox-plus-jquery.min.js"></script> 

然后,我删除type="text/javascript",它完美加载。