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 を印刷すると null になります。

しかし、これを「POST」として実行すると、正常に動作します。

誰か考えがありますか?

4

1 に答える 1

3

jQueryのマニュアルによると:「注:PUTやDELETEなどの他のHTTPリクエストメソッドもここで使用できますが、すべてのブラウザでサポートされているわけではありません。」

お使いのブラウザはPUTをサポートしていますか?

于 2011-06-15T20:05:06.383 に答える