我在使用Rails 3和jQuery,并有一个简单的形式,一个文本输入和一个提交按钮.我有提交的表单:remote =>真的,并希望在表单提交后清除输入.我试过这个jQuery代码:
$('#new_message').submit(function() { $('#message_content').val(''); });
但是,这样会在提交表单之前清除输入,所以我最终提交一个空白表单.
搜索一下后,我也尝试了以下版本:
$('#new_message').submit(function(e) { e.preventDefault(); this.submit(); $('#message_content').val(''); });
…但这似乎覆盖:remote =>真正的魔法,并且表单被提交与全页重新加载.有任何想法吗?