javascript - jQuery ajax :before event

标签 javascript ruby-on-rails ajax jquery

我见过一些同事在 rails 中使用它

    $('[data-once=true]').live('ajax:before', function(request, e) {

});

但是我试图将它与 jquery 一起使用,但它不起作用,这个事件是否随 rails jquery 适配器一起提供?

最佳答案

是的,ajax:before 是 rails 添加/触发的 jQuery 事件,尽管在最新版本中它不是 ajax:beforeSend .尽管在 jQuery 中(ajax:before 在 JS 框架对 rails 的不可知更改之前就已存在),您可以使用 ajaxSend global event 全局附加到它。 ,像这样:

$(document).bind('ajaxSend', function(e, request, options) {
  $('[data-once=true]').something();
});

关于javascript - jQuery ajax :before event,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4572960/

相关文章:

javascript - jstree、json、ajax : Recursive Search and Select

javascript - 什么是最简单、最著名、最老练的 AJAX 框架?

ruby-on-rails - AWS 上的 dockerised rails 应用程序中的 Sidekiq

ruby-on-rails - Belongs_to 无法正常工作

javascript - 保存输入字段文本显示在 Bootstrap 日期选择器上

javascript - 当ajax加载内容时,如删除按钮不起作用

ruby-on-rails - 在 Controller 中访问 helper setter

asp.net - .NET MVC2 Master 上的多个部分 View ,也可通过 AJAX 单独加载

javascript - 用于循环显示/隐藏复选框和列表的 Jquery 函数

javascript - jQuery - 在点击的 div 中更改 span 的 CSS