ホームページ  >  記事  >  バックエンド開発  >  ajax1—php(27)

ajax1—php(27)

WBOY
WBOYオリジナル
2016-08-08 09:24:301005ブラウズ

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 チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。