从 HTTP put 获取数据
注意:这个问题特定于 Grails 和 jQuery
我正在使用 PUT 对我的服务器进行 ajax 调用:
$.ajax({
url: "admin/services/instance",
type: "PUT",
data: {instance: dataAsJSON},
dataType: "json",
async: false,
success: function(){},
error: function(){}
});
所以这个调用工作正常,它调用我的控制器,但是当打印 params.instance 时,它是空的。
但是当我将其作为“POST”执行时,效果很好。
有人有什么想法吗?
Note: This question is specific to Grails and jQuery
I'm making an ajax call to my server using PUT:
$.ajax({
url: "admin/services/instance",
type: "PUT",
data: {instance: dataAsJSON},
dataType: "json",
async: false,
success: function(){},
error: function(){}
});
So this call works fine, it calls my controller, but when print params.instance, it's null.
But when i do this as a "POST" it works fine.
Does anyone have any thoughts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据jQuery手册:“注意:其他HTTP请求方法,如PUT和DELETE,也可以在这里使用,但并非所有浏览器都支持它们。”
您的浏览器支持 PUT 吗?
According to the jQuery manual: "Note: Other HTTP request methods, such as PUT and DELETE, can also be used here, but they are not supported by all browsers."
Does your browser support PUT?