如何解决未捕获的TypeError:$ .ajax…成功不是函数
对ajax的调用应如下所示:
$.ajax({
type: "GET",
url: "/api/rooms",
success: function (rooms) {
}
});
您没有方法链接成功函数,它是字典参数中的条目之一。
解决方法
我是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(function (rooms) {
我想知道这里有什么问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。