UJS在application.js回调中失败

时间:2012-05-13 03:26:11

标签: ruby-on-rails-3 ujs

当我可以动态添加回复时,我有一个简单的评论系统,我正在尝试添加一种允许用户取消回复的UJS方式。我有一个id =“comment_reply_content”的文本字段,后跟一个

<input id="cancel_reply" data-remote="true" class="btn btn-mini" type="button" value="Cancel">

在我的application.js文件中,我添加了:

$('#cancel_reply').live('ajax:success', function() {
   alert('hello');   
   // $('#comment_reply_content').val('');
});

无论我做什么,我都无法让它发挥作用。我注释掉了清除表单等的实际功能javascript,但现在我已经使用了一个简单的警报进行测试。将警报单独放在我的application.js中工作正常。我的控制器中有* .js文件,用于创建新的回复表单等。所以我知道UJS正在工作。我很确定我在这里错过了一些简单的东西。我尝试将live更改为bind但没有成功。

0 个答案:

没有答案