AJAX と JS の初心者なので、ご容赦ください。
私は2つのイベントで動作するAJAXを持っています:
- ページがロードされたとき
- ボタンがクリックされたとき
この AJAX には、url
ページネーション用のいくつかの変数があります。
url: "http://localhost/myurl/" + keyword + "/" + limit + "/" + offset
この AJAX は、ページが読み込まれると正常に動作しますが、ユーザーがボタンをクリックしたときに再度呼び出す/使用する方法がわかりません。
そして、私は.click
関数をAJAX自体に入れているので、基本的には親を思い出す必要があります。これは、私がやりたいことを示すコードです:
$.ajax({
url: "example" + limit + offset
type: "GET",
error : function(jq, st, err) {
alert(st + " : " + err);
},
success: function(result){
$("#btnLoad").click(function(){
//recall this AJAX again here
offset = (page - 1) * limit;
page++;
});
}
});
コードのコピーと貼り付けが機能することはわかっていますが、AJAX はかなり長いため、そうしたくありません。
どんな助けでも大歓迎です、ありがとう:D