Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。1,609件0今現在、SQLのnewsというテーブルに7,8つデータが入っています。サイト上の表示ではlimit5で5つまでを表示しているのですが、もっと読むというボタンをつけて、6以降のデータも表示したいと思っています。票2jqueryのload使った実装です。load自体はajaxで取ってきた内容を要素内に追加するのではなく、既存の中身は削除して置き換えを行います。最後に空のdl要素を追加して(38)、そこ(.clearfix:last、これは表示されてる内容に対して)にdl要素の子要素(.clearfix>*、これはloadで取ってきた内容に対して)を展開するようにしています(46)。"&time="+$.now()のくだりはキャッシュ対策です。キャッシュが問題なければなくても構いません。loadを使うにあたり、php側でページング機能は実装しておく必要があります(11-14)。javascript側との連系も必要です(29,39)。その他、エラー処理関係(24,33-34,45)や、最終の処理(35-36)あたりもざっくり付けてありますが、適宜チューンしてください。最初の所(1-8)はテストデータの準備です。気にしないでください。データ出力の際は適切なエスケープ処理を行ってください。途中で増減した場合はズレます。更新頻度が低いなら許容しても良いかと思います。|2SQLでリミットをかけずに全て読み込み、javascriptでその値を読み込めばいいのではないでしょうか?jQueryのみで実装するのであればjavascriptでその値を持っておく必要があると思います。下記のような感じで、もっと読む押下時にjQueryで動的に追加すれば良いかと思います。表示されてしまいました。8:07文字列が正常にくくられていないエラーです。出力されたJSONにダブルクォーテーションがあったようですね。出力結果が分からないので調整してくださいとしか言えませんが、シングルクォーテーションに変更して試してください。javascript側で配列の上限のチェックをしていません。増やせるのかもしれません。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。