jquery - 从HTTP获取数据

标签 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(){}
});

因此,此调用工作正常,它调用了我的 Controller ,但是在打印params.instance时,它为null。

但是,当我将其作为“POST”执行时,效果很好。

有人有想法吗?

最佳答案

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

您的浏览器是否支持PUT?

关于jquery - 从HTTP获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6363613/

相关文章:

grails - Grails-从配置文件获取作业触发值

java - ajax 调用参数的 Servlet 映射

javascript - $.getJSON 无法识别 JSON

database - 如何在 grails 域类中调整 Map 的约束/DB 映射

jquery - 如何找到包含嵌套在表中的特定 ID 的最高级别 TR

javascript - jQuery - 数组元素作为选择器

javascript - 如何切换属性

javascript - Bootstrap 工具提示不显示工具提示的样式,仅显示数据

javascript - AJAX 在 ASP.NET MVC 中加载局部 View - 脚本运行不止一次

rest - ionic 浏览器应用程序中的CORS header 问题