teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/01/22 06:50

投稿

mooey
mooey

スコア200

answer CHANGED
@@ -5,4 +5,9 @@
5
5
 
6
6
  `$.get()`の中で`keyword`などと一緒に`page`でページ番号を渡すようにすると、2ページ目以降のデータを取得できるようになると思います。
7
7
 
8
- 2ページ目の結果を1ページ目の後ろに追加するには、`$('ul').empty();`としなければ、`$('ul').append(list);`だけでOKですね。
8
+ 2ページ目の結果を1ページ目の後ろに追加するには、`$('ul').empty();`としなければ、`$('ul').append(list);`だけでOKですね。
9
+
10
+ ### 追記
11
+
12
+ `.on('click',〜)`の外側で`var pageNum = 0;`と変数を定義し、`.on('click',〜)`の内側で`pageNum = pageNum + 1;`とすることで、ボタンがクリックされる度にページ番号が1ずつ増加します。
13
+ あとは`page`パラメータに`page: pageNum`のようにしてこれを渡すことで、続けて次のページをリクエストできるようになります。