繁体   English   中英

jQuery Ajax绑定

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM