页面刷新后,不必要的最后一个Java脚本将再次执行

时间:2018-07-14 16:23:47

标签: javascript c# asp.net postback sweetalert

我的Aspx页面具有一个Sweetalert和一些功能,一旦我单击一个执行JavaScript的按钮,我的问题是刷新页面后,此脚本会在每次刷新后一次又一次地执行

服务器端:

Page.ClientScript.RegisterStartupScript(this.GetType(), "PollForStatus", "PollForStatus('" + buildName + "','QA', '" + tenat + "');", true);

客户端

 function PollForStatus(buildName, env, tenant) {
    SuccessPopUp(buildName);

    var cb = setInterval(function () {
        $.ajax({
            type: 'POST',
            url: 'Status.aspx/BuildStatus',
            data: JSON.stringify({ environment: env, tenant: tenant }),
            contentType: 'application/json',
            dataType: 'json',
            success: function (res) {
                $('#lblStatus' + buildName + 'Prog').text(res.d); // Qa

                if (res.d === 'Test') { }
                //clearInterval(cb);
            }
        });
    }, 3000);
}

0 个答案:

没有答案