ホームページ  >  記事  >  バックエンド開発  >  非リフレッシュ ページングのサンプルの PHP+Ajax 実装の詳細な説明 (デモ ソース コードのダウンロード付き)、ajaxdemo_PHP チュートリアル

非リフレッシュ ページングのサンプルの PHP+Ajax 実装の詳細な説明 (デモ ソース コードのダウンロード付き)、ajaxdemo_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:54:28985ブラウズ

非リフレッシュ ページングの PHP+Ajax 実装例の詳細説明 (デモ ソース コードのダウンロード付き)、ajaxdemo

この記事では、非リフレッシュ ページングの PHP+Ajax 実装の方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

: ここで使用しているクラスライブラリのソースコードの一部は以前の記事にあるため、記事の長さを短くするためにリンクを示しています。

この記事では、リフレッシュ不要のページングの Ajax 実装、実装原理、コード表示、およびコードのダウンロードについて説明します。

ここでいくつかの知識を説明する必要があります:

1. ページを更新しない Ajax の利点: 優れた顧客エクスペリエンスを提供し、Ajax を通じてデータベースからデータを取得してバックグラウンドで表示し、ページの読み込みを待機している間に表示される空白の状態を排除します。

2. つまり、Ajax 非更新ページは動的ページ (.php) 上で実行されるのでしょうか?それとも静的ページ (.html/.htm/.shtml) ですか?答えは「静的ページ」です。

3. 実装原理: 動的ページから返されるデータは、フロントエンド JS スクリプト プログラムと Ajax の組み合わせを通じて取得および表示されます。

それでは、以下のコードを説明しましょう:

静的ページで実行するので、まず静的HTMLページを作成します。index.htmlのコードリストは以下の通りです。

index.html

リーリー コードリストには、Ajaxクラスライブラリをロードしています。このクラスライブラリは、以前の記事「単純なAjaxクラスライブラリの分析と使用例」にあります。

この固定ページでは「データを読み込んでいます...」とだけ表示され、データはありません。このとき、Ajax を介してデータベースからデータを取得するための JS スクリプトが必要です。 JS スクリプトは次のとおりです:

リーリー

上記のコードを注意深く読むと、次の現象がわかります:

1. setPage(pageNum) はデータベースからデータを抽出するための JS 関数インターフェイスです。 2. Ajax は、article.php ファイルを通じてデータを取得します。 3.article.php?page=xx、xxは取得するページ番号データです

setPage(1): ページ 1 のデータを取得します

; setPage(2): ページ 2 のデータを取得します;

setPage(100): 100 ページのデータを取得します;


それでは、article.php ファイルからデータを取得するにはどうすればよいでしょうか?以下のコードリストを参照してください。


article.php

リーリー

article.php で接続されているデータは、前の記事で華強電子網からキャプチャした情報データです。データが比較的大きいため、誰でもテストできるように、article.sql ファイルがコード パッケージのダウンロードに添付されます。

静的ページindex.htmlに表示されるデータは、article.phpファイル内のエコーコードです。 コード ファイル内の config.inc.php ファイルは主に、データベース ユーザー名、データベース パスワード、ホスト...、データベース接続クラス ライブラリ (Db.class.php)、データベース操作クラス ライブラリ (Model.inc) などの定数を定義します。 class.php) の使用方法については、「PHP の一般的な PDO クラス ライブラリの例の分析」の記事を参照してください。

プログラムのレンダリング:


下の写真は注意すべき場所を示しています

このようにして、Ajaxの非リフレッシュページングが完了します。プログラム内には説明していない ajaxPage.class.php もありますが、実はこの ajaxPage クラスライブラリの使い方は一般的なページングクラスライブラリと同じです。

つまり: $page = new ajaxPage (レコードの総数、ページごとに表示される数);

具体的な詳細については、コードをダウンロードして読んでください。

ここをクリックして、この Web サイトから完全なサンプルコードをダウンロードしてください。

さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「PHP+ajax スキルとアプリケーションの概要」、「PHP 操作とオペレーターの使用方法の概要」、「PHP ネットワーク プログラミング スキルの概要」 、『PHP基本構文入門』チュートリアル』、『PHP操作オフィス文書スキルまとめ(word、excel、access、ppt含む)』、『PHP日時の使い方まとめ』、『PHPオブジェクト指向プログラミング入門チュートリアル』 「PHPの文字列(文字列)の使い方まとめ」「php+mysqlデータベース操作入門チュートリアル」「一般的なphpデータベース操作スキルまとめ」

この記事が PHP プログラミングのすべての人に役立つことを願っています。

興味がありそうな記事:

php+ajaxの非リフレッシュページング例の詳細説明

php+ajaxで非リフレッシュページングを実装する

    PHP+AJAXの非リフレッシュページング実装方法の詳細説明
  • やり方php+ajaxを実装して非リフレッシュページングを実装します
  • ajaxはリフレッシュフリーページングを実現します(php)
  • php ajaxリフレッシュフリーページング、IDポジショニングをサポートします
  • jQuery+PHPでリフレッシュフリーページング用に公開されたコンテンツ(Fckeditor)
  • php jqueryはニュースタグの分類とリフレッシュフリーのページングを実現します
  • PHP+ajaxページングの例の簡単な分析
  • PHP+jQuery+Ajaxでページング効果を実現します jPaginateプラグインの適用
  • phpのページ番号フォームページング関数は静的アドレスをサポートしますそしてajaxページング
  • www.bkjia.com本当http://www.bkjia.com/PHPjc/1119989.html技術記事非リフレッシュ ページングの PHP+Ajax 実装例の詳細説明 (デモ ソース コードのダウンロード付き)、ajaxdemo この記事では、非リフレッシュ ページングの PHP+Ajax 実装方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。