[英]Select All Option on pages with pagination ASP.NET MVC5 & Jquery
我有一個應用程序,其中有一個“全選”選項,可以使用JQuery進行工作:
$(".selectall").click(function () {
$(".individual").prop("checked", $(this).prop("checked"));
});
在當前頁面上可以正常工作。 但是我已經設置了頁面,以便它使用Ajax加載部分視圖,因此它僅加載表而不是整個視圖。 然后我有分頁,它也使用一種方法來跳過並獲取結果數,還可以顯示許多記錄,默認值為25,但最多可以達到100。
有沒有一種方法可以使我選擇所有記錄,無論我在哪個頁面上,還是我選擇顯示10條記錄,25條記錄還是100條記錄。
我正在ASP.NET MVC5中構建應用程序。 我還想將某種計數顯示為標題,以表示所選的許多記錄是...
這是我的AJAX:
`@* Pagination Async Partial Handling *@
$(document).on("click",
"#indexPager a",
function() {
if ($(this).parent().hasClass('disabled') || $(this).parent().hasClass('active'))
return false;
$.ajax({
url: $(this).attr("href"),
type: 'GET',
cache: false,
success: function(result) {
$('#tableContainer').html(result);
addBootstrapTooltips("#tableContainer");
}
});
return false;
});
$(document).on("change",
"#pageSizeSelector",
function() {
var selectedValue = $(this).val();
$.ajax({
url: selectedValue,
type: 'GET',
cache: false,
success: function(result) {
$('#tableContainer').html(result);
addBootstrapTooltips("#tableContainer");
}
});
});`
請問有人能告訴我我可以在AJAX中添加JQuery的地方嗎?
您需要在AJAX分頁回調中添加以下行,
$(".individual").prop("checked",$(".selectall").prop("checked"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.