未捕获的TypeError:$ .ajax(…)。成功不是函数

浏览:34日期:2024-02-15
如何解决未捕获的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='https://www.6hehe.com/wenda/21275.html#' data-room- class='room list-group-item'>’ + room.name + ’</a>’; $('#rooms').append(a);}); }); [...]});

但是我得到这个错误

未捕获的TypeError:$ .ajax(…)。成功不是函数

在 }).success(function (rooms) {

我想知道这里有什么问题吗?

相关文章: