Ruby on rails 3 UJS在application.js回调中失败
我有一个简单的评论系统,当我可以动态添加回复时,我试图添加一个UJS方式,允许用户取消回复。我有一个id为=“comment\u reply\u content”的文本字段,后跟一个Ruby on rails 3 UJS在application.js回调中失败,ruby-on-rails-3,ujs,Ruby On Rails 3,Ujs,我有一个简单的评论系统,当我可以动态添加回复时,我试图添加一个UJS方式,允许用户取消回复。我有一个id为=“comment\u reply\u content”的文本字段,后跟一个 <input id="cancel_reply" data-remote="true" class="btn btn-mini" type="button" value="Cancel"> 不管我做什么,我都不能让它工作。我注释掉了清除表单等的实际函数javascript,但现在我求助于一个简单的警报
<input id="cancel_reply" data-remote="true" class="btn btn-mini" type="button" value="Cancel">
不管我做什么,我都不能让它工作。我注释掉了清除表单等的实际函数javascript,但现在我求助于一个简单的警报进行测试。将警报单独放置在my application.js中效果很好。我的控制器中有*.js文件,这些文件正在创建新的回复表单等。因此我知道UJS正在工作。我很确定我只是错过了一些简单的东西。我尝试将live
更改为bind
,但没有成功
$('#cancel_reply').live('ajax:success', function() {
alert('hello');
// $('#comment_reply_content').val('');
});