ホームページ > バックエンド開発 > PHPチュートリアル > 引退、引退 - AJAX、引退、引退 - AJAX_PHP チュートリアル

引退、引退 - AJAX、引退、引退 - AJAX_PHP チュートリアル

WBOY
リリース: 2016-07-12 09:03:38
オリジナル
843 人が閲覧しました

引退、引退、引退 - AJAX、引退、引退 - AJAX

こんにちは

昨夜バスケットボールをしているときに残念ながら足を捻挫してしまいました。

ご存知のように、私が最後に足を捻挫したのは 4 年前で、その怪我は私の長年のバスケットボール選手の中で最も深刻な足の捻挫でもありました。丸一ヶ月の休養を経て、寮の兄弟たちの細心の注意を受けて復帰することができ、ついには高貴な足首装具を購入することができました。

その後、再びボール遊びをするときは、通常、左足にアンクルブレースを装着していましたが、通常の小さな添え木は基本的に効果がありませんでした。 4年が経ち、昨夜、楽しい時間が終わりました。残念なことに、今回の怪我は右足であり、状態は同様に深刻でした。

でも、怪我をしてからは、普段は焦りの中で触れる時間がなかったようなことについても、自分なりに考える時間ができました。幸運なことに、PHP の学習をやめることはできません。

1アジャックス

2. AJAX

の概念の紹介

2.2 XMLHttpRequestオブジェクトの作成

略称はXHR

最初に、XHR オブジェクトをインスタンス化します。

var request=new XMLHttpRequest();

IE6 より前のバージョンはサポートされていませんが、その他のバージョンは問題ありません。

2.3HTTPリクエスト

コンピュータがネットワーク経由で通信するのはルール です。

はステートレスプロトコルです - は永続的な接続を確立しません。 (記憶がない)

手順: TCP 接続、要求、応答、データの送信、接続の終了。

--リクエスト

基本形式: メソッドとアクション(GETまたはPOST)+URL+ヘッダー(検証情報)+テキスト

GET: 通常、情報を取得するために使用されます 、パラメーターを渡すために URL を使用します (そのため、文字に制限があります)、 はデフォルトの Http メソッドです。一般に安全です - GET は情報を取得するだけなので、非常に便利です。クエリの場合、データは変更されませんが、GET は全員に表示されます

POST: 通常、サーバー上のリソースを変更するために使用されます (フォームデータの送信など)。他の人には見えません、URL は使用されず、送信数に制限はありません。

GET は冪等です (操作を何回実行しても違いはありません)。

--応答

基本形式: ステータスコード (数値とテキスト) + 応答ヘッダー + 応答本文

-ステータス コード: 3 桁で始まり、最初の桁はステータス コードの種類を定義します:

1xxは情報の種類を示し、処理中です。

2xx

は成功を意味します。 3xx

はリダイレクトとリクエストが失敗したことを示します。

4xx、クライアントによって送信されたリクエストが正しくないことを示します (404 not found など)。リクエストで参照されているドキュメントが存在しないことを示します。

5xxはサーバーエラーを意味し、500などの非常に厄介な状況です

2.4 XHRリクエストを送信

2つの便利な方法。 接続を確立します: request.open(method,url,async)—メソッド: GET および POST、URL アドレス、同期または非同期 (async は true)

リクエストを送信します: request.send(string) - すべての接続が開いている必要があるため、ここでの送信ではメソッド url を記述する必要はありません

2.5 XHR 取得/応答の取得

次のメソッドまたは属性を使用して

、対応するデータを取得します

:

responseText: 応答データを文字列形式で取得します

responseXML: XML フォーム status と statusText: HTTP ステータス コードを数値およびテキスト形式で返します

getAllResponseHeader(): すべての応答ヘッダーを取得します

getResponseHeader(): 応答内のフィールドの値をクエリします

応答するかどうかを決定する

readyState 属性 - 01234、〜 4 は、応答が完了したことを意味します。監視・判定には以下のプログラムを使用します。

request.onreadystatechange=function(){ if(request.readyState===4&&request.status===200){

リクエスト.レスポンステキスト

}

}

--

一般的な手順

新しい XHR オブジェクト + メソッドを開く + データを送信 + プロセスを監視します。 3.

AJAX

の簡単な例 3.1 はじめに

完全: 従業員情報をクエリし、従業員番号と新しい従業員の情報 (従業員名、番号、性別、役職など) を入力して従業員の基本情報をクエリします。 実装: 純粋な HTML ページ + PHP ページ。従業員のクエリと新しい従業員の作成のためのバックエンド インターフェイスの実装に使用されます。 3.2 サーバー側の実装 ここではワンプコレクションエンドを使用しているため、多くのことを変更する必要はありません。

次に、dreamwaverでプログラムを書きます

--------------------------------------

ねえ、私の意志はまだ十分ではありません。 。 。今日は書きません。明日これを終わらせて、残りのことを心配しなければなりません。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1079798.html技術記事引退、引退、引退 - AJAX、引退、引退 - AJAX こんにちは、残念ながら昨晩プレー中に足を捻挫してしまいました。 ご存知のように、最後に足を捻挫したのは 4 年前で、その時は長年バスケットボールを続けた後に痛めたのが左足でした...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート