ajax向后端发送删除请求,Ajax发送Delete请求时后台收不到参数的解决方案

码农公社  210.net.cn  210是何含义?10月24日是程序员节,1024 =210、210既

210

之意。

在AJAX发送DELETE请求的时候,会触发两次请求。

5f675300912ce863be8a717990e0f6ea.png

首先在js代码中是没调用两次的,所以并不是自己多调用了一次:

ajax向后端发送删除请求,Ajax发送Delete请求时后台收不到参数的解决方案_第1张图片

点开第一个请求可以看到是OPTIONS请求:

ajax向后端发送删除请求,Ajax发送Delete请求时后台收不到参数的解决方案_第2张图片

第二个请求才是DELETE请求:

ajax向后端发送删除请求,Ajax发送Delete请求时后台收不到参数的解决方案_第3张图片

这就导致了后台无法接收数据的问题。

第一种解决办法:(亲自测试成功)

你可能感兴趣的:(ajax向后端发送删除请求)