「JavaScript/XMLHttpRequest」の版間の差分

削除された内容 追加された内容
80 行
if (xhr.readyState === 4 && xhr.status === 200 ){
alert("Great! reach4 and State 200 tassei.");// 4に到達。 200 state を達成
document.write("<br>" + xhr.responseText + "<br>");
}
120 ⟶ 121行目:
read is 4. Done!
status is 200 !
Hello World!
</pre>
 
133 ⟶ 135行目:
 
コードの技術的な解説については、のちのセクションで解説する。
 
最後の「Hello World! 」は、単にaisatu.txt から送られてきたデータを表示しているだけである。なので、もし aisatu.txt に別の文字列を書いておけば、それが表示される。(Fedora Linux 35 で実験した限りでは、aisatu.txt に書かれた文字列が日本語の文字列でも、正しく表示される。)
 
 
=== ミスの原因 ===
205 ⟶ 210行目:
xhr.onreadystatechange = function(){ }
で指定した関数の内部が実行される。なお onreadystatechange プロパティは「オン・レディ・ステイト・チェンジ」である。
 
 
<code>document.write("<br>" + xhr.responseText + "<br>");</code> にある responseText プロパティは、通信で帰って来たテキストを意味するプロパティである。
 
=== 高度なコード ===