Ajax에서 PUT에 문제가 있습니다.PUT jQuery 문제
피들러를 사용하여 URL : http://domain.com:58226/api/Person/1에 PUT을 실행하고 요청 본문 : { "firstName": "Stan", "lastName": "Dard"}을 사용하면 작동합니다.
하지만이 같은 행동을 할 아약스를 사용하는 경우, 그것은 작동하지 않습니다는 :
$.ajax({
data: '{"firstName":"Stan","lastName":"Dard"}', //{action:'x',params: ['a','b','c']}
url: 'http://domain.com:58226/api/Person/'+id,
type: 'PUT',
success: function(result) {
alert("Uppdaterad!");
}
});
Ajax'PUT '은 일부 브라우저에서 지원되지 않을 수 있습니다. – VisioN
나는 파이어 폭스와 크롬을 시험했다. firstName 및 lastName의 값은 Null이됩니다. 그러나 그것은 피 들러에서 작동합니다. jave는 데이터를 보내려는 JSONstringify도 시도했습니다 : – rubin
"무엇을 기대하지 않았으며"대신에 무엇을 얻었습니까? 예 : 어떤 오류 메시지가 나타 났습니까? –