コントローラのJSONオブジェクトからアイテムが入力されている場合、リストの前と次のボタンを作成しようとしています。
レコードのセットで同様に実行できるように、スキップアンドテイク変数があります。一度に7を進め(次)、一度に7を逆転(前)にページ分割したいと思います。
注文は適切に読み込まれていますが、レンダリングする「ページ」がなくなったときにCSSクラスを変更するとともに、スキップテイクのアイデアを完全には理解していません。
var skip = 0;
var take = 7;
function loadItems() {
$.ajax({
url: '@Url.Action("GetAllItems")',
data:
{
skip: skip,
take: take
},
type: "GET",
cache: false,
success: function (items) {
$.each(items, function (index, item) {
$('#ul-items').append('<li><a class="link">' + item.Information + '</a></li>');
});
}
});
}
$(document).ready(function () {
$('#previous').live("click", function () {
//page number , # of records needed
skip(0);
take(-7);
if (i) {//execute if there are no previous selections available
$('#previous').removeClass('enabled').addClass('disabled');
}
});
$('#next').live("click", function () {
//page number , # of records needed
skip(1);
take(7);
if (i) {//execute if there are no previous selections available
$('#next').removeClass('enabled').addClass('disabled');
}
});
});