0
    $(document).ready(function () {
    $('.delete').live('click', function () {    
        $('#loading').html("<img src='Image-web/loading.gif'/>").fadeIn('fast');
        var copyofdel = $(this).parents('.img1');
        var code = $(this).parents('.img1').find('.code').text();
        $.ajax({
            type: "POST",
            url: "Ajaxpage/Manipulate.aspx",
            data: { del: code, typerequest: "delete" },
            success: function (recieve_msg) {
                $("#main").ajaxComplete(function (event, request, settings) {
                    $('#loading').fadeOut();
                    alert("F");
                    $(copyofdel).hide();//************
                });
            }
        });

    });

});

ユーザーが「.delete」クラスをクリックしたときに、img1 クラス (すべての this 内) を非表示にしたいと考えています。行 ( ** ) で、動作しませんか? その前に、すべて問題なく動作します。どうすれば動作しますか? ありがとう。

4

1 に答える 1

0

なぜあなたが使用したのかわかりません(その背後に特定の理由がありますか?)、内部では利用できない.ajaxCompleteと思います。フォローしてみてください。copyofdel.ajaxComplete

$(document).ready(function () {
    $('.delete').live('click', function () {    
        $('#loading').html("<img src='Image-web/loading.gif'/>").fadeIn('fast');
        var copyofdel = $(this).parents('.img1');
        var code = $(this).parents('.img1').find('.code').text();
        $.ajax({
            type: "POST",
            url: "Ajaxpage/Manipulate.aspx",
            data: { del: code, typerequest: "delete" },
            success: function (recieve_msg) {
              $('#loading').fadeOut();
              alert("F");
              $(copyofdel).hide();
            }
        });

    });
});
于 2012-04-14T07:47:47.927 に答える