如何使用AJAX编辑数据?

时间:2014-06-23 20:15:44

标签: jquery ajax

如何使用POST请求编辑对象?

我使用Rails为Recipe构建了一个模型。其属性包括recipe_nameinstructionstime_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!')
  })


})

这对我不起作用。

1 个答案:

答案 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");
    }
});