本文介绍: 原文:https://www.cnblogs.com/lveyHang/p/11790488.html一、 方式一:将 POST 请求转化为相应的 PUT 和 DELETE 请求1. 在 Web.xml 中添加如下配置:用于将 POST 请求转化为相应的 PUT 和 DELETE 请求。<filter> <filter–name>hiddenHttpMe…
原文:https://www.cnblogs.com/lveyHang/p/11790488.html
一、 方式一:将 POST 请求转化为相应的 PUT 和 DELETE 请求
1. 在 Web.xml 中添加如下配置:用于将 POST 请求转化为相应的 PUT 和 DELETE 请求。
<filter>
<filter-name>hiddenHttpMethodFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>hiddenHttpMethodFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
$.ajax({
url:"${pageContext.request.contextPath}/emp/" + id,
type:"POST",
data:$("#empModal form").serialize() + "&_method=PUT",
success:function (result) {
// 请求成功后的回调函数
}
});
② 发送 DELETE 请求:只需将 “&_method” 的值改为 “DELETE” 即可。
$.ajax({
url:"${pageContext.request.contextPath}/emp/" + id,
type:"POST",
data:$("#empModal form").serialize() + "&_method=DELETE",
success:function (result) {
// 请求成功后的回调函数
}
});
二、方式二:直接发送 PUT 和 DELETE 请求:
添加该过滤器的原因,可参考:https://www.cnblogs.com/lveyHang/p/11791412.html
<filter>
<filter-name>httpPutFormContentFilter</filter-name>
<filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>httpPutFormContentFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
① 发送 PUT 请求:
$.ajax({
url:"${pageContext.request.contextPath}/emp/" + id,
type:"PUT",
data:$("#empModal form").serialize(),
success:function (result) {
// 请求成功后的回调函数
}
});
② 发送 DELETE 请求:
$.ajax({
url:"${pageContext.request.contextPath}/emp/" + id,
type:"DELETE",
data:$("#empModal form").serialize(),
success:function (result) {
// 请求成功后的回调函数
}
});
说明
原文地址:https://blog.csdn.net/weixin_44896406/article/details/128759247
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_48694.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。