2013-09-25 7 views
0

응답 헤더와 빈 응답 본문에 필요한 정보를 반환하는 ajax 포스트 콜을 만들고 있습니다. 전화를 걸 때 다음 코드를 사용하고 있습니다.빈 응답 본문의 ajax 포스트 콜 응답 헤더를 읽는 방법

$.ajax({ 
    url : someUrl, 
    type : "post", 
    contentType : "application/x-www-form-urlencoded",  
    success : function(data, textStatus, request) 
    { 
     alert("success"); 
    }, 
    error : function(request, textStatus, errorThrown) 
    { 
     alert("error");  
    }, 
    timeout : "150000" 
}); 

상태가 200 ok인데도 응답이 비어있어 항상 오류가 발생합니다. 이 같은 호출에 대한 해결 방법이 있습니까?

답변

0

예를 들어, 우리는 오류를 반환 URL에서 Date 헤더를 얻으려면 :

var get = $.get('http://stackoverflow.com/asdasdasddsadsadasde').always(function(){ 
    alert(get.getResponseHeader('Date')); 
}); 

successerror 방법은 jQuery를 최신 버전에서 사용되지 않습니다. done, failalways 방법을 사용할 수 있습니다.