1. 程式人生 > >向伺服器傳送請求

向伺服器傳送請求

Async = false

如需使用 async=false,請將 open() 方法中的第三個引數改為 false:

xmlhttp.open("GET","test1.txt",false);

我們不推薦使用 async=false,但是對於一些小型的請求,也是可以的。

請記住,JavaScript 會等到伺服器響應就緒才繼續執行。如果伺服器繁忙或緩慢,應用程式會掛起或停止。

註釋:當您使用 async=false 時,請不要編寫 onreadystatechange 函式 - 把程式碼放到 send() 語句後面即可:

xmlhttp.open("GET","test1.txt",false);
xmlhttp.send();
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
註釋:但是,還是不太明白async=false了,不就是不支援非同步通訊了嗎,怎麼還要寫send()啊?
讀過這篇文章的友友們,如何知道的話,幫忙解釋一下...謝過了