包含js文件

时间:2014-09-19 14:29:58

标签: asp.net-mvc

我正在尝试添加一个js文件。但我得到错误:

Uncaught ReferenceError: $ is not defined 

Index.cshtml

<div id="body">
    <ul id="contacts">
    </ul>
</div>
<div>
    <ul id="comdata">
    </ul>
</div>
<script src="@Url.Content("~/Scripts/handlers.js")"></script>



**handler.js**
$(function(){
     $.getJSON('/api/contact/', function(data){
        $(data).each(function(i, item){
             $('#contacts').append('<li>' + item.Name + '</li>');
        });
    });
});

1 个答案:

答案 0 :(得分:3)

一个人会得到这个错误的一个原因是他们没有包含jQuery。请仔细检查以确保包含jQuery。