【发布时间】:2011-12-14 10:46:54
【问题描述】:
如何从 javascript 执行 PUT、POST 或 DELETE 调用?
我使用 jquery 拖放收集了一些数据。然后如何将其发送到数据库?我想我也许可以使用 jQuery.ajax,但不知道具体如何。
任何指针表示赞赏。
解决方案:
这是有效的 javascript
$(document).ready(function() {
$.ajax({
type: "PUT",
url: "/articles/8", // should be mapped in routes.rb
data: {articles:{name:"New Name"}}
});
});
但它不会将第 8 条的名称更改为新名称。 Firebug 没有显示任何错误,但我仍然无法将数据传递给编辑。
url是使用put url的标准更新,存在于路由中。
【问题讨论】:
标签: javascript ruby-on-rails jquery ruby-on-rails-3.1