아약스를 통해 제출할 양식이 있습니다. jquery 양식 플러그인을 사용하고 있습니다. 내가 뭘 하려는지 내 서버에서 반환되는 '위치'헤더를 얻을 수 있습니다. 나는 방화범에 그것을 볼 수있다. 내가 성공 콜백의 getResponseHeader() 함수를 호출 할 때마다, 그것은 항상 '정의되지 않은'반환 ..jquery getResponseHeader는 항상 '정의되지 않음'을 반환합니까?
코드 :
form.ajaxForm({
dataType: 'xml',
data: {format: 'xml'},
resetForm: true,
success: function(xml,status,xhr){
var location = xhr.getResponseHeader('Location');
alert(location);
});
위치는 정의되지 않습니다. 하지만 '위치'헤더가 불그스작 한 것을 볼 수 있습니다. 내가 뭘 놓치고 있니? 내가 XHR 객체에서 getAllResponseHeaders()를 호출해도, 그것은 최종 요청이 헤더가되지 않도록, 이미 그 리디렉션을 따라 그리고 당신이보고하고,
그냥 추가 : 이것은 파이어 폭스와 오페라에서 테스트되었습니다. 동일한 결과 – demersus