웹 & 프레임워크

Jquery의 비동기통신 방식

늘근이 2014. 5. 9. 10:42




Jquery의 비동기통신방식은 사실 XMLHttpRequest등의 객체를 이용하는 것이다. '4'가 뜨면 제대로 응답이 완료되었다고 보면 된다.물론 JQuery가 아닌 다른 방법으로 복잡하게 구현할수 있겠지만, Jquery의 함수를 이용하면 xml방식이든, json방식이든 쉽게 꺼내쓸수 있다.


 $.get("main.ryk" {"userId" : "${user.userId}" }, function(jsonObj){console.log("성공하면출력됩니다"}, JSON).error();


만약, 콘솔로그나 이클립스 콘솔에서 아무것도 반응하지 않는다면, json의 형식이 잘못되었거나 null밖에 가지고 있지 않아서 함수가 제대로 실행되지 않는것이다. 이러한 경우를 대비해 .error를 통해 메시지등을 띄울수 있지만 사실상 도움이 안된다. 중간의 프로세스에서 무언가 오류가 나는것일것이다. 잘 찾아보시오