8 データを転送するにはpostを使用します
l xmlhttp.open("post","action.php");
l xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded) " );
l xmlhttp.send(data);
1. get リクエストと post リクエストの違いは何ですか?
転送されるデータのさまざまなサイズ:
Get: 2k
Post: 元の制限
データ転送のさまざまな方法:
Get: URL の後ろ
Post: 空白行の後
さまざまな形式転送されたデータ:get:text stringさらに投稿リクエストがあります コンテンツタイプのリクエストヘッダー
Php コード:
パケットキャプチャの結果は次のとおりです:
上の図からわかるように、この http リクエスト 1) post リクエスト 2) content-type リクエスト ヘッダーを使用します3) 空白行の後にパラメータを置きます
上記の質問の PHP コードにいくつかの変更を加え、最新の結果が得られることを確認しますすぐに返品できます。 投稿リクエストによってキャッシュの問題が発生することはありません。 質問例:
Ajaxを使用してデータ入力を完了します
9. ajaxでのxmlのアプリケーション
Ajaxでは、単純な返されたデータの場合、responseTextを使用して値を取得できます大規模なバッチおよび複雑な場合データの場合は、xml または json テクノロジーを使用する必要があります 対応する解析コード: l var xml=xmlHttp.responseXML;l node=xml.getElementByTagName("TagName");l node[0]。 childNodes[0].nodeValue;以上、内容の側面も含めて ajax2-php (28) を紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。