weixin_33749131 2013-03-11 15:27 采纳率: 0%
浏览 18

隐藏ajax上的点击输入

I have a button added by third part module. When click on this button, the third module sends an ajax request (I can't change the third party code). How can I hide this button on ajaxStart and show it on ajaxStop?

I tried:

$('#buttonId').click(function() {
    $(this).ajaxStart(function() { $(this).hide(); }).ajaxStop(function() { $(this).show(); });
});

But it doesn't work right.

  • 写回答

3条回答 默认 最新

  • weixin_33699914 2013-03-11 15:34
    关注

    See fiddle: http://jsfiddle.net/4YJyk/2/

    $('#buttonId').click(function() {
        $(this).ajaxStart(function() { $("#buttonId").hide(); }).ajaxStop(function() { $("#buttonId").show(); });
    });
    

    Edited

    评论

报告相同问题?