jquery - 我应该在 jQuery.ajax() 函数中使用 POST 或 DELETE 动词吗

标签 jquery asp.net-mvc

这来自 jQuery API 文档:

typeString Default: 'GET' The type of request to make ("POST" or "GET"), default is "GET". Note: Other HTTP request methods, such as PUT and DELETE, can also be used here, but they are not supported by all browsers.

我将使用 jQuery 让 AJAX 删除链接。我想知道浏览器对 DELETE 和 PUT 支持的细节。哪些浏览器支持?我直接使用 POST 更安全吗?

鉴于我在 ASP.NET MVC 中工作,我可以使用 DELETE 和 POST 来装饰我的 Controller 操作,以便两者都可以被接受。

最佳答案

使用 POST。您不必担心浏览器支持,代码的 future 维护者会很好地理解发生了什么。

关于jquery - 我应该在 jQuery.ajax() 函数中使用 POST 或 DELETE 动词吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2291920/

相关文章:

jquery - Bootstrap 3 sm vs xs - webstorm 改变断点?

c# - Entity Framework saveChanges 不适用于某些实体

asp.net-mvc - 在 IIS 7 中部署 Umbraco 7.2 后,Razor View 不生成 html

c# - IdentityServer4 - 无法验证 token

c# - 将 ASP .NET MVC ActionResult 呈现为字符串

asp.net-mvc - 登录重定向后如何传递用户名?

javascript - ajax帖子隐藏按钮

javascript - jQuery根据输入数字计算总金额

javascript - 访问 "Object #<HTMLDivElement>"的元素属性

javascript - 如何使用 jQuery 找到最大的表格单元格高度?