"$"未定义 [英] '$' is undefined
本文介绍了"$"未定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
无论是否将jQuery $ .ajax调用都放在$(document).ready(function() {
中,我都会收到此错误.这是在ASP.NET MVC .cshtml文件上.
I get this error whether I put the jQuery $.ajax call in a $(document).ready(function() {
or not. This is on a ASP.NET MVC .cshtml file.
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url: '/api/courses',
success: function(data) {
var list = $('#courses');
for (var i = 0; i < data.length; i++) {
var course = data[i];
list.append('<li id="' + course.id + '">' + course.name + '</li>');
}
}
});
});
推荐答案
确保首先引用JQuery.类似于(使用MS CDN)的内容:
Make sure you reference JQuery first. Something along the lines of (using MS CDN):
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url: '/api/courses',
success: function(data) {
var list = $('#courses');
for (var i = 0; i < data.length; i++) {
var course = data[i];
list.append('<li id="' + course.id + '">' + course.name + '</li>');
}
}
});
});
</script>
这篇关于"$"未定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文