1 はじめに
Webプログラムの動作原理図:
従来の Web プログラムの動作原理図:
Ajax の動作原理図:
1. アヤックスについて
l 非同期
JavaScript
そして
XML
Ajax は、JavaScript を使用して XML とサーバーと対話するテクノロジーです
Xml:
ジェイソン:
2. 開発の歴史
私は1998年生まれです
2005 年の人気
3. ランニングプラットフォーム
l Google Chrome
モジラ
l Firefox
l Internet Explorer
オペラ
l Konqueror
サファリ
2. コアオブジェクト
XMLHttpリクエスト
1. オブジェクトを作成する
ブラウザが異なると、ajax オブジェクトを作成する方法が若干異なります。
IE の場合:
新しい ActiveXObject("Microsoft.XMLHTTP")
w3c モデル ブラウザ:
新しいXMLHttpRequest()
5. ajax をカプセル化する
電話番号:
3. Ajax オブジェクト関連のプロパティとメソッド:
1. 関連するメソッド:
l open(メソッド,URL)
Ajaxオブジェクトを初期化する
メソッド: requestメソッドpost、get
url: リクエストリソースアドレス
l setRequestHeader(ヘッダー,値)
リクエストヘッダー情報を設定する
Header: ヘッダー情報
価値: 価値
(コンテンツ)を送信します
リクエストを送信
内容: 渡されたパラメータは、投稿リクエストを行う場合にのみここに配置する必要があります
2. 関連する属性:
準備完了状態
Ajaxオブジェクトのステータスコード、このステータスコードはいつでも変更されます
0: オブジェクトは作成されたが初期化されていないことを示します
1: オブジェクトは初期化されたが送信されていないことを示します
2: リクエストを行うために send メソッドが呼び出されました
3: データの受信(一部受信)
4:受付完了
状態変化の準備はできています
Ajaxオブジェクトのステータスコードが変化したときにトリガーされるコールバック関数
ステータス
httpレスポンスステータスコード
ステータステキスト
httpレスポンスのテキスト
l 応答テキスト
http応答コンテンツのテキスト
l応答XML
httpレスポンスコンテンツのxmlデータ
Ajax オブジェクト データを転送するには、主に 3 つの方法があります:
テキスト: 応答テキスト
Xml: 応答XML
Json:応答テキスト
上記では、関連する内容も含めて ajax1-php (27) を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。