$ .ajax,完整功能(无需获取更多数据)

时间:2015-06-03 02:05:44

标签: javascript jquery ajax

我是.ajax的新手,到目前为止一直很好。但是我遇到了一个问题,我想在用完所有数据后运行一个功能。

例如,我有以下内容,我在点击':

上运行它
$.ajax({
        url: "url.modal.tothegoods" + (nextPage),
        success: function (data) {
             //keeps appending data on click
        },
        error: function () {
                alert('balls');
        }

 })

我已尝试过ajaxcomplete功能,但每次我将数据加载到屏幕上时都会运行。

每次我添加数据时都会运行.ajaxcomplete运行。我想问题是,一旦我没有更多的数据要消耗,我该如何运行一个函数。所以我真的完成了

任何提示/技巧都将不胜感激

1 个答案:

答案 0 :(得分:0)

响应取决于当前服务器部分的行为。

如果您亲自动手,最简单的解决方案是,当没有更多数据要发送时,它不会返回任何内容。所以你可以做一些简单的事情:

$.ajax({
        url: "url.modal.tothegoods" + (nextPage),
        success: function (data) {
             if (!!data) {
             //keeps appending data on click
             }
        },
        error: function () {
                alert('balls');
        }

})