如何使用POST请求编辑对象?
我使用Rails为Recipe构建了一个模型。其属性包括recipe_name
,instructions
,time_of_day
等
我能够弄清楚如何使用$.getJSON
提取数据,但我不确定如何编辑属性。
到目前为止,我试图查看jQuery POST文档,但它并没有真正解决我的问题。有人可以帮忙吗?
我尝试过的一件事是添加第二个按钮来更新信息:
$("#button2").click(function() {
$.post('http://localhost:3000/recipes/1',
{
recipe_name: 'pot roast' //this is supposed to update the recipe name
author: 'Tin Nguyen' //this is supposed to update the author name
})
alert('success!')
})
})
这对我不起作用。
答案 0 :(得分:1)
不确定您是否希望从帖子中回拨,但这就是您的操作方式。而且你错过了传递的属性之间的逗号。
$("#button2").click(function() {
$.post('http://localhost:3000/recipes/1',
{
recipe_name: 'pot roast', //this is supposed to update the recipe name
author: 'Tin Nguyen' //this is supposed to update the author name
}, function( data ) {
alert("success");
}
});