作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在调用 API 删除函数,它只接受 DELETE 动词。
我已经尝试过
$.ajax({
url: 'http://myurl',
type: 'DELETE',
success: function(result) {
// Do something with the result
});
但它在响应 header 中将请求方法显示为选项。
任何人都可以帮助我如何使用 ajax 请求发送 DELETE 动词。
最佳答案
“...但它在响应 header 中将请求方法显示为选项。”
这听起来像是跨域请求问题。您是从同一个域还是不同的域发出请求?此外,回应是什么?我还猜测没有第二个请求,因为如果浏览器确定您可以从选项响应发送该请求,那么第二个请求本质上就是您的原始请求。选项请求是浏览器询问是否可以发出其他请求。选项响应本质上告诉浏览器可以从哪些域发出某些请求(或类似的内容)。
了解有关跨域资源共享的更多信息 here
关于jquery - 如何在 Ajax 请求中使用 DELETE 动词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10659293/
我是一名优秀的程序员,十分优秀!