今回は、Ajax の作成と post および get リクエストの使用上の注意点について説明します。以下は実際のケースです。
AJAX:
XMLHttpRequest を作成するプロセスは AJAX の基礎であり、バックグラウンドでサーバーとデータを交換するために使用されます。これは、Web ページ全体を再読み込みせずに Web ページの特定の部分を更新できることを意味します。
1. XMLHTTPRequest オブジェクトを作成します:
(兼容处理)var xhr = null;//前面必须添加window否则报错(不能拿一个不存在的对象作为判断条件)if(window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else {
xhr = new ActiveXObject('Microsoft. ?
送信中に不明な文字が含まれている ユーザーが文字を入力する場合、GETよりもPOSTの方が安定して信頼性がありますurl:サーバー上のファイルの場所async:true(非同期)またはfalse(同期)同期:送信を指しますデータを保存し、応答の受信を待機します。後で次のデータ パケットを送信します 説明: リクエストを送信する -> サーバーの処理を待つ -> 処理後に戻る この期間中、クライアントのブラウザーは何もできません。現時点では 1 つの処理が行われ、他の処理は現在の処理を待つ必要があります。その処理が完了したときにのみ、次の処理を続行できます 非同期: データを送信した後、応答の受信を待つ必要がないことを意味します、次のデータ パケットを送信します 説明: リクエストを送信します -> サーバーが処理するのを待ちます (この時点ではブラウザはまだ他のことを行うことができます) -> 処理されました。中途半端ですが、複数のことを行うことができます。同時にこの記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。 推奨読書:
JS で機能とブラウザ推論を回避する方法
Polyfill アノテーションの使用と JS での変更の防止以上がAjax の作成とリクエストの投稿と取得の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。