document.getElementById('contactButton').value = "Sending";
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,false);
xmlhttp.send(null);
function stateChanged(){
if (xmlhttp.readyState==4) {
var response = xmlhttp.responseText;
if(response == "true"){
document.getElementById('contactButton').value = "Sent :)";
}
}
При запуске этого javascript, contactButton
никогда не устанавливается на "Отправка ...". Он зависает на одну секунду, а затем меняется на «Отправлено :)».
Я не совсем уверен в порядке обработки javascript, но похоже, что для обработки XMLHttpRequest()
.
требуется какой-то переключатель задач.
Это, очевидно, сокращенный код, но у меня есть несколько других вещей javascript / css, которые я пытаюсь сделать до xmlhttp
. Кажется, что xmlhttp
просто вступает во владение, когда запрос отправлен.
Есть идеи?