我的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);
}