【问题标题】:Rails UJS: Preventing the event from propagating using 'ajax:before'Rails UJS:使用'ajax:before'防止事件传播
【发布时间】:2010-12-06 13:20:27
【问题描述】:

我对使用rails/jquery-ujs.ajax:before 的工作方式感到困惑

  1. 它是否等待ajax:before 中的任何给定函数完成后再继续?

  2. 如果在某些条件下失败,如何在 jQuery 中完全取消事件? (我好像没有指向事件的指针)

--

更新:我试过这个,通常可以,但现在不行。 =|

.bind('ajax:before', function(evt){
    evt.stopImmediatePropagation();
   } )
 //also tried preventDefault, stopPropagation, etc

【问题讨论】:

标签: ruby-on-rails ruby-on-rails-3 jquery


【解决方案1】:

我回答了我自己的问题。 ajax 中的“return false”:before 将取消操作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-09
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多