从HTTP中获取数据

时间:2011-06-15 20:01:58

标签: jquery ajax grails httpwebrequest 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”这样做时,它可以正常工作。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:3)

根据jQuery manual:“注意:此处也可以使用其他HTTP请求方法,例如PUT和DELETE,但并非所有浏览器都支持它们。”

您的浏览器是否支持PUT?