鑑於HTTP支持多種方法,如GET
,PUT
,POST
,DELETE
(以及更像PATCH
,HEAD
,OPTIONS
等)。我正在考慮這些方法中哪一個請求使用AJAX
。或者我們可以選擇在提出AJAX
請求時說明我們要使用哪些方法。AJAX使用或支持哪些HTTP方法?
回答
Ajax支持以上所有。如果您使用jQuery,指定想要使用的方法尤其容易。
嗯,這對於簡單的XMLHttpRequest並不難。 –
我的意思是使用jQuery for ajax比直接使用JavaScript更簡單。 – Difster
是的,但它們在指定請求方法方面完全沒有區別。 –
HTML表單(至HTML版本4和XHTML 1)僅支持GET and POST
作爲HTTP請求方法。解決此問題的方法是通過POST使用隱藏表單字段來通過POST來引導其他方法,該表單字段由服務器讀取,並相應地分派請求。 (IE,Firefox,Safari,Chrome,Opera)中的XMLHttpRequest(即AJAX調用)的實現支持GET, POST, PUT and DELETE
。
參考:Are the PUT, DELETE, HEAD, etc methods available in most web browsers?
- 1. PHP支持哪些selenium方法?
- 2. 哪些手機支持javascript/AJAX
- 3. 不支持wget http方法
- 4. GAE HTTP方法支持
- 5. 哪些瀏覽器不支持使用jQuery.ajax的HTTP DELETE?
- 6. 哪些VM或GC支持JNI鎖定?
- 7. 使用Apache Thrift,哪些平臺支持哪些協議?
- 8. JsafeJCE對KeyManagerFactory支持哪些算法?
- 9. Android支持哪些加密算法?
- 10. 哪些.NET語言對擴展方法有語法支持?
- 11. 使用哪種HTTP方法?
- 12. 哪些版本的Android支持哪些包簽名算法?
- 13. Npgsql支持哪些元組?
- 14. AVSpeechSynthesizer支持哪些語言?
- 15. SecureSocket支持哪些協議?
- 16. Arduino支持哪些CPU?
- 17. 支持圖書館....哪些?
- 18. FileUtils.copyUrlToFile支持哪些協議?
- 19. 哪些Android SDK支持ticker?
- 20. Ember.js支持哪些事件?
- 21. JodaTime支持哪些日曆?
- 22. bgcolor支持哪些屬性
- 23. Xamarin支持哪些平臺?
- 24. HTML5支持哪些元素?
- 25. UINavigationBar.titleTextAttributes支持哪些屬性?
- 26. MediaElement支持哪些格式?
- 27. ContentService支持哪些格式?
- 28. 哪些環境支持Wingdings?
- 29. Tomcat 8:HTTP狀態405 - 此方法不支持HTTP方法GET
- 30. HTTP狀態405 - 此方法不支持HTTP方法POST - SOAP
這也許[問題能澄清你的疑惑(https://stackoverflow.com/questions/165779/are-the-put-delete-head-etc-methods-available-in-大多數網頁瀏覽器),看看。 – andreybleme