ホームページ  >  記事  >  バックエンド開発  >  ajax2—php (28)、ajax2php28_PHP チュートリアル

ajax2—php (28)、ajax2php28_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:53:22803ブラウズ

ajax2—php (28)、ajax2php28

eight データを転送するには post を使用します

l xmlhttp.open("post","action.php");

l xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

l xmlhttp.send(data);

1. get リクエストと post リクエストの違いは何ですか?

転送データサイズが異なります:

獲得:2,000

投稿: オリジナルの制限

データ送信のさまざまな方法:

取得: URL の後ろ

投稿: 空白行の後に

転送データ形式は異なります:

取得: テキスト文字列

投稿: テキスト文字列、バイナリ

リクエストを取得:

ajax2—php (28)、ajax2php28_PHP チュートリアル投稿リクエスト:

ajax2—php (28)、ajax2php28_PHP チュートリアルPHP コード:

パケットキャプチャの結果は次のとおりです:

上の画像からわかるように、この http リクエスト

1) 投稿リクエスト

2) コンテンツタイプのリクエストヘッダーを使用します

3) パラメータは空白行の後に配置されます

上記の質問の PHP コードにいくつかの変更を加えると、最新の結果がすぐに返されることがわかります。

投稿リクエストによってキャッシュの問題が発生することはありません。

質問例:

Ajaxを使用してデータ入力を完了します

9. ajaxでのXMLの応用

Ajax では、単純な返されたデータの場合、responseText を使用して値を取得できます

複雑なデータの大規模なバッチの場合は、xml または json テクノロジーを使用する必要があります

対応する解析コード:

l var xml=xmlHttp.responseXML;

l node=xml.getElementByTagName(“タグ名”);

l ノード[0].childNodes[0].nodeValue;

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1001460.html技術記事 ajax2—php (28)、ajax2php28 8 つは post を使用してデータを送信します lxmlhttp.open("post",action.php"); lxmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded") ; lxmlht...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。