jquery 插件 jquery-loadmask 在第一次运行后无法触发事件 - 需要提示来调试

发布于 2024-12-16 17:45:19 字数 603 浏览 1 评论 0原文

我正在测试 http://code.google.com/p/jquery-loadmask/< /a> 在 ajax 调用后取消屏蔽:

    $("#content-container").mask("Waiting...");
    $.ajax({
        url: "test.htm",
        dataType: "html",
        success: function(data){
                $("#content").html( data );
                $("#content-container").unmask();           
      }                     
    }); 

屏蔽调用触发,但取消屏蔽失败。较新的调用因掩码而失败。似乎掩码函数以某种方式被解除绑定,但没有错误报告到控制台。我尝试创建一个较小的示例来说明该问题,但它只发生在我们较大的代码库中,因此可能会出现问题。

关于调试问题的最佳方法有什么想法吗?

I'm testing out http://code.google.com/p/jquery-loadmask/ where it unmasks after an ajax call:

    $("#content-container").mask("Waiting...");
    $.ajax({
        url: "test.htm",
        dataType: "html",
        success: function(data){
                $("#content").html( data );
                $("#content-container").unmask();           
      }                     
    }); 

the mask call fires but the unmask fails. Newer calls fail for mask. It seems that somehow the mask function is getting unbound but no errors are getting reported to the console. I tried to create a smaller sample to illustrate the issue but it only happens in our larger code base so something may be tripping it up.

Any thoughts on the best way to debug the issue?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

宁愿没拥抱 2024-12-23 17:45:20

您可以尝试将 error: function(XMLHttpRequest, textStatus, errorThrown) {}complete: function(jqXHR, textStatus) {} 添加到 ajax 调用中,看看您的调用是否有效最终在那里。

最好将 unmask 保留在 complete() {} 中,因为它无论在成功还是错误时都有效。

You could try adding error: function(XMLHttpRequest, textStatus, errorThrown) {} and complete: function(jqXHR, textStatus) {} to the ajax call and see if your call ends up there.

Possibly better to keep the unmask within complete() {} as it would work on success as well as on error.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文