隐藏加载更多记录按钮ASP.net MVC Ajax Javascript
我试图通过ajax在我的asp.net mvc5 web应用程序中加载更多的点击记录。但我是javascript新手,当当前页面等于总页面时,我不知道如何隐藏“加载更多”按钮 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
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()
}