2009-11-28 6 views
16

jQuery에서 ajax 요청에 대해 X-HTTP-Method-Override를 수행하려면 어떻게해야합니까?jQuery에서 X-HTTP-Method-Override?

$.ajax({ 
    headers: { 
    'X-HTTP-Method-Override': 'DELETE' 
    }, 
    method: 'GET' 
    // more parameters... 
}); 

이이 전에 설정 ': 당신이 지금 헤더 옵션에 전달할 수 있습니다 1.5

$.ajax({ 
    beforeSend: function(xhr) { 
     xhr.setRequestHeader('X-HTTP-Method-Override', 'PUT'); 
    }, 
    type: 'POST', 
    url: '/someurl', 
    success: function(data){ 
     // do something... 
    } 
}); 

답변

26

beforeSend '가 호출되어 여전히 덮어 쓸 수 있습니다. 고정 잘못된 구문 (그래서이 메시지를이 대단히