注意:这个问题特定于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”这样做时,它可以正常工作。
有没有人有任何想法?
答案 0 :(得分:3)
根据jQuery manual:“注意:此处也可以使用其他HTTP请求方法,例如PUT和DELETE,但并非所有浏览器都支持它们。”
您的浏览器是否支持PUT?