JSPには、いくつかの基準フィールドがあるクイック検索ボックスがあり、レコードを検索しましたが、検索後は数百のレコードです。1ページあたり10レコードの検索結果にページネーションを実装したい。
アプリケーションにjspとサーブレットを使用しています。
ありがとう
これを行うには、検索基準と「ページ」パラメーターを使用してフォーム (method="GET" action="pagination-url") を作成します。その後、ページネーション リンクを無効にする jquery 関数を記述し、フォームにページ数を入力します。
$(document).ready(function(){
$(".pagination a").click(function(e){
e.preventDefault();
var linkHref = $(this).prop("href");
var page = getURLParameter("page", linkHref); // get number of next page
$("#showParamsForm").find("#pageInput").val(page);
cleanShowParamsForm();
$("#showParamsForm").submit();
});
});
function cleanShowParamsForm() {
$("#showParamsForm input").each(function(){
if($(this).val() == "") {
$(this).remove();
}
});
}
ページネーション リンクをクリックすると、基準パラメータとページ番号を含む GET リクエストが送信されます