그냥 함수 의 코딩 과정을 이해하고 싶었습니다. 이 기능을 실행하면, 첫 번째 대화가 Hello
될 것이며, 두 번째는, 오른쪽 World
것,왜 ajax fn() 코드 시퀀스를 따르지 않습니다
function test() { alert("Hello"); alert("World"); }
나에게 하나의 간단한 예를 해주지? 그러나 왜 아약스에서는 코딩 구조가 같은 방식으로 진행되지 않습니다.
ajaxRequest.open("POST", "pos/write", true);
ajaxRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajaxRequest.send("user=Ram"); /* this line can be written anywhere */
ajaxRequest.onreadystatechange = function() {
if(ajaxRequest.readyState == 4 && ajaxRequest.status == 200){
alert("done"); }
// ajaxRequest.send("user=Ram");
당신이 볼 수 있듯이, .send('user=Ram')
는 .readyState
아래 & 위의 기록하지만 두 경우에 성공적으로 실행됩니다. 이 내가 이해하려면 무엇을, 왜 안 ajax
FN은() 당신은 .send()
이 비동기 떨어져 있다는 사실을 양지해야하는 코드 시퀀스
끝 부분에 뭔가 빠져있는 것처럼 보입니다. – Ben
@Ben : 예, 방금 요점을 얻지 못하는 js의 일부를 작성했습니다. – user1010399