[英]JQuery Ajax Binding
以下是提交表单时应显示Ajax加载动画的简单代码:
var init = function() {
$("form").bind('ajax:beforeSend', function() {
$("#comments_loading").show();
});
$("form").bind('ajax:complete', function() {
$("#comments_loading").hide();
});
};
$(document).load(init);
目的是在Ajax请求上显示加载动画。 它工作正常,但是...仅适用于第一个表单提交!!! 任何建议,为什么/如何解决这个问题,将不胜感激。
非常感谢。
使用jquery .on
代替。 相同的语法,不同的方法名称:
$("form").on('ajax:complete', function() {
$("#comments_loading").hide();
});
因为我假设您的ajax加载表单与原始表单不完全相同
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.