0
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 :)";
}
}
이 자바 스크립트를 실행하면 contactButton
은 "보내는 중 ..."으로 설정되지 않습니다. 1 초 동안 정지 한 다음 "보낸 날짜"로 변경됩니다.자바 스크립트 : XMLHttpRequest 작업 전환
자바 스크립트의 처리 순서가 확실하지 않지만 XMLHttpRequest()
을 처리하기 위해 작업 전환이 필요합니다.
이것은 분명히 약식 코드이지만, 나는 xmlhttp
전에해야 할 여러 가지 다른 javascript/css 항목이 있습니다. 요청이 전송 될 때 xmlhttp
이 대신 처리하는 것처럼 보입니다.
아이디어가 있으십니까?
좋은 눈! 감사. –