我是.ajax的新手,到目前为止一直很好。但是我遇到了一个问题,我想在用完所有数据后运行一个功能。
例如,我有以下内容,我在点击':
上运行它$.ajax({
url: "url.modal.tothegoods" + (nextPage),
success: function (data) {
//keeps appending data on click
},
error: function () {
alert('balls');
}
})
我已尝试过ajaxcomplete功能,但每次我将数据加载到屏幕上时都会运行。
每次我添加数据时都会运行.ajaxcomplete运行。我想问题是,一旦我没有更多的数据要消耗,我该如何运行一个函数。所以我真的完成了
任何提示/技巧都将不胜感激
答案 0 :(得分:0)
响应取决于当前服务器部分的行为。
如果您亲自动手,最简单的解决方案是,当没有更多数据要发送时,它不会返回任何内容。所以你可以做一些简单的事情:
$.ajax({
url: "url.modal.tothegoods" + (nextPage),
success: function (data) {
if (!!data) {
//keeps appending data on click
}
},
error: function () {
alert('balls');
}
})