注意:此问题特定于Grails和jQuery
我正在使用PUT对我的服务器进行ajax调用:
$.ajax({
url: "admin/services/instance",
type: "PUT",
data: {instance: dataAsJSON},
dataType: "json",
async: false,
success: function(){},
error: function(){}
});
因此,此调用工作正常,它调用了我的 Controller ,但是在打印params.instance时,它为null。
但是,当我将其作为“POST”执行时,效果很好。
有人有想法吗?
最佳答案
根据jQuery manual的说明:“注意:其他HTTP请求方法,例如PUT和DELETE,也可以在这里使用,但并非所有浏览器都支持。”
您的浏览器是否支持PUT?
关于jquery - 从HTTP获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6363613/