提问人:mz1378 提问时间:7/24/2023 最后编辑:mz1378 更新时间:7/24/2023 访问量:25
确认在不显眼的 ajax 中删除不起作用
Confirm Delete in unobtrusive ajax is not working
问:
我有这个表格:
<form data-ajax="true" data-ajax-method="post"
data-ajax-url="@(Url.Action("DeleteUserModel", "AccountAdmin"))"
data-ajax-mode="replace" data-ajax-update="#deleteDiv"
data-ajax-loading="#ajax" data-ajax-failure="failed"
data-ajax-success="ondeletesuccess">
<input type="hidden" name="userName" value="@user.UserName" />
<input type="submit" class="btn btn-danger" onclick="ConfirmDelete"
value="Delete" />
</form>
以及主页中的 JavaScript:
<script>
function ConfirmDelete() {
var result = confirm("Are you sure to delete?");
if (!!result) {
return true;
}
return false;
}
</script>
但表单会在不显示确认的情况下删除记录。如何纠正这个问题?
答:
0赞
nischal sharma
7/24/2023
#1
在代码中将函数替换为定义为..."ConfirmDelete"
"ConfirmDelete()"
function ConfirmDelete() {
var result = confirm("Are you sure to delete?");
if (!!result) {
return true;
}
return false;
}
评论