Ruby on rails 为什么ajax成功被称为一次?

Ruby on rails 为什么ajax成功被称为一次?,ruby-on-rails,ajax,jquery,Ruby On Rails,Ajax,Jquery,为什么,如果我用javascript编写html方法,它只会被调用一次,但如果我只有alert,每次都会被调用,我会更改输入中的wy值(blur) 我需要在每次模糊后重新加载html部分…尝试这样做 $(document).on('blur', '.quantity', function() { // place your code here }); 我怀疑您正在替换应用原始模糊绑定的dom元素。如果这样做,则删除事件处理程序。将保持它的活力。如果.quantity是动态元素(我想是的)

为什么,如果我用javascript编写html方法,它只会被调用一次,但如果我只有alert,每次都会被调用,我会更改输入中的wy值(blur)

我需要在每次模糊后重新加载html部分…

尝试这样做

$(document).on('blur', '.quantity', function() {
   // place your code here
});

我怀疑您正在替换应用原始模糊绑定的dom元素。如果这样做,则删除事件处理程序。将保持它的活力。

如果
.quantity
是动态元素(我想是的),那么试试看


您是否尝试
$('.right').empty().html(文本)@系统重新启动是,无影响是文档中的
.quantity
动态元素:“从jQuery 1.7开始,.delegate()已被.on()方法取代。”.FYI:on()是从jQuery 1.7开始delegate()和live()的替代品
$(document).on('blur', '.quantity', function() {
   // place your code here
});
$(document).delegate('.quantity', 'blur', function() {
   // code
});