2009-03-05 10 views
0

私はページングにJQueryを使用しています。クリックした情報がバックエンドに保存され、ページが更新されると、そのページにボタンがあります。ページ上でいくつかのアクションを実行した後、jQueryでページングを使用してページを保持

しかし、私はページ作成の最初のページを見ることができ、私が犯したページは表示できません。

+0

どのバックエンドの技術を使用していますか?ページングのやり方についていくつかのコードを投稿する必要があるかもしれません... – hunter

答えて

2

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

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

また、フォームのアクション属性を編集して、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/

+0

このスニペットはうまく機能しています –

+0

私の答えがあなたを助けたら、それをマークしてください:-) –

関連する問題