1

AJAX を理解するのに助けが必要です。私はW3C学校のチュートリアルを進めています(サーバー上のテキストファイルを開き、結果をdivに表示するボタンを作成します)

チュートリアルの一部は、十分な説明がなく、抽象的なように思えます。以下に詳述する、私が見逃した、または気付いていない前提条件であると確信しています

サーバーに対して行われた XMLHttpRequest に応答してキャッシュされた結果を取得しないようにするために、チュートリアルでは、XMLHttp オープン メソッドの URL パラメータに UNIQUE ID を追加する必要があると述べています。文字 (t) とファイル拡張子の後の = に続いて、乱数を URL に結合します (Math.random() を使用)。以下のコードを参照してください。

単純な GET リクエストは次のようになります。

xmlhttp.open("GET","demo_get.asp,true); \\I can understand this

URL に追加された一意の ID

xmlhttp.open("GET","demo_get.asp?t=" + Math.random(),true);  \\ I can't undersatnd this 

'?' 、't' & 乱数ジェネレーターが demo_get.asp に追加されました - なぜ T で、なぜ PQRZ ではないのですか?? どうして "?" .asp の後

ファイルの場所に任意の文字が追加された場合、コンパイラが異常に動作してエラーを報告しないようにする必要があります。この場合、ファイルの拡張子の後の URL の部分はどのように処理されますか?t= + Math.random()

これは、過去 3 日間、多くの苦痛と欲求不満のケースでした。なぜなら、ここで見逃した JS の部分がわからないからです。この概念を何と呼び、どこで読むことができますか??

これとは別に、データの送信中にメッセージ ヘッダーを指定する - HTTP ヘッダーとは何ですか。setRequestHeader() メソッドのパラメータを決定するにはどうすればよいですか?

助けてください。Ajax の残りの部分は明らかです。

(2 番目の部分 (メッセージ ヘッダー) は読んでいません。後で別の質問を投稿するのを避けるために、ここでそのクエリを依頼しました。念のため、UNIQUE ID の概念と同じくらいわかりにくく、謎めいたものであることが判明した場合に備えて、お詫びします。私が自分で読むべき直接的な簡単な質問)

4

1 に答える 1