我想把xhr.responseText放到一個變量中然後提醒它,但是由於一個奇怪的原因我不能這樣做。在JavaScript中聲明一個臨時變量到一個全局變量responseText
test2 = ""
function process(){
url = "http://www.example.com/example.html"
var xhr = new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4){
test2 = xhr.responseText
}
}
xhr.send();
}
process();
alert(test2);
感謝任何能夠幫助解決此問題的人。你test2的變量之前要提醒
'警報(測試2)'可以'之前作爲onreadystatechange'後者是異步的,做你的工作,在處理或使用同步請求運行.. –
嘿亞歷克斯K.你能爲我提供一個如何將xhr.responseText設置爲全局變量的示例?非常感激。謝謝。 – Tom