即使我肯定是先加载它,也没有定义$

时间:2013-07-13 03:13:29

标签: javascript jquery node.js dependencies

这是我的HTML

<!DOCTYPE html>
<html>
<head>
    <script src='./JS-LIBS/jquery-2.0.0-min.js'></script>
    <script src='./app/app.js'></script>

</head>
<body>
    <h1>HELLO WORLD!</h1>
<h3 id="date">1-1-1697</h3>
<div id="main-content">
    <p>This is my hello world post!</p>
</div>
<div id="comments">
    <h3>Comments</h3>
    <p>This is stupid</p>
</div>
</body>
</html>

chrome developer工具控制台中的错误消息是“未捕获的ReferenceError:$未定义”。这是app.js

$(document).on('ready', function(){
var socket = io.connect('http://localhost:3333');
socket.on('populate', function(data){
    $.each(data, function(index, datum){
        $('h1').text(datum.title);
        $('#date').text(datum.date_published);
        $('#main-content p').text(datum.content);    
    }); 
}); 

});

如果重要的话,我通过node.js作为ubuntu上的本地主机运行它。顺便提一下加载jquery似乎没有错误。

0 个答案:

没有答案