rails ajax:complete不会在动态创建的表单上触发

时间:2015-12-26 15:04:20

标签: ruby-on-rails ajax jquery-events

我从服务器通过ajax获取表单,表单的ID是" signin",在我获取表单之后我将其显示为bootstrap模式对话框。

表单显示成功,现在表单已远程设置为true,当我提交带有空字段的表单时,我按照预期在chrome控制台中获得401未授权。

在application.js中我附加了事件ajax:这样的错误:

$(document).on('ajax:error','#signin',function(event,xhr,status,error)
{
   $('#signin .modal-body').prepend(xhr.responseText); \\ line 1
});

问题是事件没有发生,我已经通过使用铬的调试器验证了这一点(它甚至没有达到第1行)。

事件成功添加但不会触发。

为什么会这样?

我在这里使用rails 4.2.5就知道了。

0 个答案:

没有答案