我在Ajax中遇到了PUT问题。PUT jQuery的问题
如果我使用fiddler并执行PUT到URL:http://domain.com:58226/api/Person/1,请求正文:{“firstName”:“Stan”,“lastName”:“Dard”},它可以工作。
但是当我使用AJAX做同样的,这是行不通的:
$.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
我试过了,firefox和chrome。 firstName和lastName的值将变为Null。但它在小提琴手中起作用。 我甚至试图给JSONstringify我发送的数据: – rubin
当你说“不”工作时,你期望什么,你取得了什么?例如。你得到了什么错误信息? –