隐藏加载更多记录按钮ASP.net MVC Ajax Javascript

隐藏加载更多记录按钮ASP.net MVC Ajax Javascript,javascript,jquery,asp.net,ajax,asp.net-mvc,Javascript,Jquery,Asp.net,Ajax,Asp.net Mvc,我试图通过ajax在我的asp.net mvc5 web应用程序中加载更多的点击记录。但我是javascript新手,当当前页面等于总页面时,我不知道如何隐藏“加载更多”按钮 javascript代码: function LoadMoreUR(total_pages) { loadRecords(total_pages); } var page = 0; var _inCallback = false; function loadRecords(total_pages) { if

我试图通过ajax在我的asp.net mvc5 web应用程序中加载更多的点击记录。但我是javascript新手,当当前页面等于总页面时,我不知道如何隐藏“加载更多”按钮

javascript代码:

function LoadMoreUR(total_pages) {
    loadRecords(total_pages);
}
var page = 0;
var _inCallback = false;
function loadRecords(total_pages) {
    if (page > -1 && !_inCallback) {
        _inCallback = true;
        page++;
        $('div#loading').html('<p><img src="/Content/loading.gif"></p>');
        $.get("/UserReviews/@ViewData["DeviceID"]/" + page, function (data) {
            if (data != '') {
                $("#UserReviewsList").append(data);
            }
            else {
                page = -1;
            }

            _inCallback = false;
            $('div#loading').empty();
        });
    }
}

在Ajax响应中,您必须获得整个记录数,并与显示的记录进行比较。若在表中绑定,则可以获得行数

var rowCount = $('#myTable tr').length;
在ajax响应中,返回每次检查条件以隐藏按钮的记录数

If(rowCount == TotalRecordCount )
{
 $("#loadingbtn").hide()
}

谢谢,我已经解决了,并用答案更新了我的问题。
var rowCount = $('#myTable tr').length;
If(rowCount == TotalRecordCount )
{
 $("#loadingbtn").hide()
}