私たちは非常に多くの非リフレッシュ関数を使用します。次に、php+ajax を実装して、リフレッシュせずにデータのスクロールとロードを実現する例を紹介します。この例は、プロセスに従うだけで済みます。 。
1. まず、ブラウザの表示領域のページの高さを取得する必要があります
2 次に、ページをスクロールするときに行う必要があることは次のとおりです。ページ (下部をスクロールするとき、ページは新たにデータをロードするため、ページの合計の高さは動的に変化します)、スクロール バーの位置を計算します (スクロール バーの位置も、ロードされたページの高さに応じて動的に変化します)。相対的な割合を計算する式
3. スクロールバーがページの下部に近づくと、ajax ロードがトリガーされます。この例では、jQuery の getJSON メソッドを使用してリクエストを送信します。リクエストパラメータはページ数です
4。リクエストの応答が正常に JSON データを返した場合、JSON データを解析し、そのデータをページ DIV# に追加します。コンテナは、JSONデータが返されない場合、すべてのデータが表示されていることを意味します6.result.php
ページの一番下までスクロールすると、フロントエンド Ajax はバックグラウンド プログラムである result.php を要求します。 要求されたデータ ページ数: ページに応じて、データ テーブル内の対応するレコードがクエリが実行され、レコード セットが json 形式で出力され、処理のためにフロントエンドに返されます
7。これでこの記事の紹介は終わりました。効果を確認してください。 。
手順
通常、非同期ロードでは AJAX 呼び出しメソッドが使用されます
以上がPHP 非同期データ読み込みプロセスの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。