我在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
當你說「不」工作時,你期望什麼,你取得了什麼?例如。你得到了什麼錯誤信息? –