あなたたちがこれまで私に与えてくれたすべての助けに感謝します!! :D
そして今、私はjqueryとajaxを使用して私にいくつかの問題に遭遇します
私は自分のデータベースからすべてのユーザーの写真をフェッチし、それらをグリッドに呼び出してから、このコードを使用してjqueryページネーションプラグイン「pajinate」を適用しています
$(function(){
$('#talent_paging').pajinate({
num_page_links_to_display : 4,
items_per_page : 15,
nav_label_first : '«',
nav_label_prev : '<',
nav_label_next : '>',
nav_label_last : '»'
});
});
ソース:jquery.pajinate
このページは、年齢、性別、キーワードなどの特定のパラメーターを使用した検索に関するものであり、このコードを使用して、フォームの送信を処理するためにajaxformを使用しています
$(function() {
var options = {
target:'#talent_paging',
};
$('#search_talent').ajaxForm(options);
});
ソース:ajaxForm
ご想像のとおり、最初のページの読み込みではページネーションはうまく機能していますが、検索を実行するとすぐに失敗します。jquery datatableを使用していて、各行を操作しようとしたときに、これに関して同様の問題が実際に発生しました。最初のページでは正常に機能していましたが、次のページでは失敗します。
.delegate()を使用してデータテーブルの問題を解決しましたが、これにも同じ問題があることがわかりました。ページネーション検索問題にデリゲートメソッドを追加する方法をいくつか試しましたが、実際に何をしているのかわからない試行でした。 (このペーストをコピーしてください:p).delegate()がどのように機能するか本当に理解していないので
だから、これらの質問で私を助けてください
委任は私の現在の問題を解決するための最良の方法ですか?
もしそうなら、.delegate()がどのように機能するかを理解するのを手伝ってください
ありがとう