我是jQuery新手,正在使用一份有点老的关于node.js
的教程,其中使用了以下片段:
$(function () {
var roomId;
$.ajax({
type: "GET",
url: "/api/rooms"
}).success(function (rooms) {
roomId = rooms[0].id;
getMessages();
$.each(rooms, function (key, room) {
var a = '<a href="#" data-room-id="' + room.id + '" class="room list-group-item">' + room.name + '</a>';
$("#rooms").append(a);
});
});
[...]
});
然而我遇到了这个错误
未捕获的 TypeError: $.ajax(...).success 不是一个函数
位于}).success(function (rooms) {
我想知道可能出了什么问题?
done()
。http://api.jquery.com/deferred.done/ - Jason P