2014-02-18 41 views
0

我試着做一個Ajax 跨域PUT要求:阿賈克斯PUT請求執行的GET

$.ajax({ 
     url:url, 
     data:jsonData, 
     type: 'PUT', 
     dataType:'jsonp', 
     ... 
     }); 

但它發送GET和失敗

「錯誤的請求類型,必須是PUT。「

有幫助嗎?

回答

0

嘗試添加

contentType: 'application/json' 
+0

它並沒有幫助.. – itamar

+0

如果你改變什麼'數據類型:」 jsonp'到dataType:'json'? – ponciste

+0

由於跨源訪問而失敗 – itamar

0

我認爲該類型應寫爲類型:「POST」或類型:「GET」