0
在我的rails应用程序中,我有一个长库存表单,我想自动保存。我使用了this post的代码。这会创建条目,但由于我没有更改要更新的操作,因此会继续创建更多条目。我该如何添加到函数中,以便Rails将下一个自动保存识别为更新而不是创建?下面是从连接后的JavaScript:rails和jquery-自动保存后更新表单从创建到更新
setInterval(function(){
var form = $('#my-form-id');
var method = form.attr('method').toLowerCase(); // "get" or "post"
var action = form.attr('action'); // url to submit to
$[method](action, form.serialize(), function(data){
// Do something with the server response data
// Or at least let the user know it saved
});
},10000);
谢谢。获得JSON响应绝对是一种方式。我仍然搞清楚的棘手部分是如何使用ID在第一次自动保存之后让表单提交到更新操作。 – NicSlim 2012-08-07 00:18:31
该操作的路径应该是/ model_name/id。或者只是看看你已经构建的更新页面。 – rickypai 2012-08-07 02:26:07