다음은 코드 기반의 기존 jquery 코드입니다. HTTP 상태가 404 인 경우 다음jquery에서 http 상태 코드 가져 오기
$("#download_").click(function() {
$("#error").html('');
$.ajax({
type : "GET",
cache : false,
async : false,
url : "/download",
success : function(data) {
var json_obj = $.parseJSON(data);
if(json_obj !== undefined && json_obj != null){
if(json_obj.download=="success"){
location=json_obj.url;
}
}
},
error : function(data) {
// TODO
$("#error").html(failed);
}
});
});
은 (TODO로 표시) 오류가 발생하는 경우, 그때 내가 다른 URL로 사용자를 리디렉션해야합니다 확인합니다.
이 오류에서 http 상태를 얻는 방법을 알려줄 수 있습니까? function (data) method?
감사합니다.
의 중복 가능성 [jQuery를 :?를 $ .ajax.error 방법 내에서 HTTP 상태 코드를 얻는 방법 (http://stackoverflow.com/questions/6700822/jquery-how-to-get -the-http-status-code-from-the-ajax-error-method) – Andrew