在ajax调用之前停止函数执行

时间:2019-02-13 20:41:46

标签: jquery asp.net ajax

请帮帮我! 我有一张桌子,每行都有一个清除按钮。当我单击清除按钮时,我需要打开一个引导程序模态,这取决于确定或单击模态上的取消按钮,我的函数应该删除该行或不删除该行。

在清除按钮上单击,我有一个删除该特定行的函数(Removefile)。 我试图先打开模式,然后根据模式按钮单击“确定”或“取消”,我希望其余ajax调用得以执行或停止。

function Removefile(strfileid) {
       $('#myModal').modal({'show' : true});
            $('#btnCancel').click(function(event) {
              e.preventDefault(); //does not stop ajax call
               return false; //does not stop ajax call
                }

           });
         $.ajax({
            url: 'xxxx.aspx/RemoveFile',
            type: "POST",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            async: false,
            data: '{"strMissingFileID":"' + strfileid+ '"}',
            success: function (r) {

            },
            error: function (jqXHR, exception) {
                alert(jqXHR.statusText);
            }
        });

    }

当单击模态中的btnCancel时,我不想再执行任何代码。它应该退出,但它仍然执行并且行被删除。非常感谢您的帮助。谢谢!

0 个答案:

没有答案