jquery jsonp에서 beforeSend
프로그래밍/웹 쪽2009. 11. 18. 16:46
http://old.nabble.com/jQuery.ajax%28%29-not-calling-beforeSend--td26001880s27240.html
$.ajax({
$.ajax({
url: serviceUrl,
dataType: "jsonp",
data: params,
beforeSend: function(req) {
alert("inside!");
}
});
이 경우 beforeSend는 동작 하지 않는다.
왜 그럴까?
If serviceUrl is on a different domain then your jsonp request will
not use ajax, and so beforeSend will not be called. x-domain jsonp
requests inject script tags into the document head.
하하하하하!!
다른 도메인으로 jsonp요청할땐 ajax가 아니라서
header에서 request정보가 없단다.
그래서 beforeSend를 사용할 수 없다.
ㅋㅋ
complete는 잘 동작함.
이 경우 beforeSend는 동작 하지 않는다.
왜 그럴까?
If serviceUrl is on a different domain then your jsonp request will
not use ajax, and so beforeSend will not be called. x-domain jsonp
requests inject script tags into the document head.
하하하하하!!
다른 도메인으로 jsonp요청할땐 ajax가 아니라서
header에서 request정보가 없단다.
그래서 beforeSend를 사용할 수 없다.
ㅋㅋ
complete는 잘 동작함.