‘$’未定义
我是否将jQuery $ .ajax调用放在$(document).ready(function() {
或不是。这是在ASP.NET MVC .cshtml文件中。
$(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('' + course.name + ' '); } } }); });
确保首先引用JQuery。 一些东西(使用MS CDN):
在使用IE 11的本地网络上的服务器上,它也可能是兼容性视图问题。
有关详细信息,请参阅我对此问题的回答: ‘$’未定义。 如何在空的ASP.NET MVC 4项目中使用jQuery 2.0.1?