0

注意:这个问题是特定于 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”执行时,它可以正常工作。

有人有想法吗?

4

1 回答 1

3

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

你的浏览器支持 PUT 吗?

于 2011-06-15T20:05:06.383 回答