你能帮我解决这个错误吗?
执行此删除确认消息框出现2次,这是我可以解决的方法吗?
在执行Ajax帖子之前,我要等待函数checkSessionVariable结束 所以我使用.done()
但与此同时,我要问用户他是否真的要删除。
function Delete(nomeMetodo, arrayParametro) {
checkSessionVariable()
.done(function (result) {
if (result == 0) {
if (confirm('Delete?')) {
blockPage();
var request = $.ajax(
{
type: 'POST',
url: getRootURL() + nomeMetodo,
data: arrayParametro
});
request.done(function (data) {
unblockPage();
});
request.fail(function (jqXHR, textStatus) {
unblockPage();
showErrorDialog("Error", data);
});
}
}
else {
hrefTo("/Login/Login");
}
})
.fail(function () {
unblockPage();
showErrorDialog("Error ", textStatus);
});
}