0

ページネーションにJQueryを使用しています。クリックした情報がバックエンドに保存され、ページが更新されると、そのページにボタンがあります。

しかし、更新した後、ページ付けの最初のページを見ることができ、クリックしたページは見ることができません。

4

1 に答える 1

2

現在のページを非表示の入力要素に保存します。

バックエンドでは、pageNumberを使用して何かを行う必要がある場合は、おそらくフォーム要素にアクセスできます。asp.netでは、ポストバック後にjqueryでページングを再設定できるように、非表示フィールドにまだpageNumberが含まれている必要があります。

または、フォームのaction属性を編集して、pageNumberをurlパラメーターとして設定することもできます。このような:

$("form").attr("action", "my_web_page.php?pageNumber=" + $("#my_hidden_pageNumber").val());

次に、ポストバック後にページをロードするときに、urlパラメーターを使用してjqueryで正しいページを再度設定します。URLパラメータを簡単に読み取るためのプラグインがここにあります:http://www.mathias-bank.de/2007/04/21/jquery-plugin-geturlparam-version-2/

于 2009-03-05T18:14:18.353 に答える