gpt4 book ai didi

jquery - jQuery Ajax重定向错误

转载 作者:行者123 更新时间:2023-12-03 08:55:49 24 4
gpt4 key购买 nike

我对 Controller 执行以下操作:

[HttpPost]
public ActionResult SaveDeposit(DepositCreateScreenDTO depositCreateScreenDTO)
{
try
{
//Do some saving
}
catch (FaultException<FaultDTO> ex)
{
Danger(string.Format(ex.Message));
return Json(new { Message = ex.Message });
}
catch (Exception)
{
Danger("Er was een probleem bij het maken van de afgifte");
return null;
}
}

该操作如下所示:
$('#SaveButton').click(function () {
var url = $('#SaveButton').data("url");
var overview = $('#SaveButton').data("overview");
var flag = true;
if (flag) {
$.ajax({
url: url,
type: 'POST',
data: {
DepositTemplateVersionId: $('input#DepositTemplateVersionId').val(),
depositDate: $('#depositDateValue').val()
},
dataType: 'html',
success: function (result) { document.location = overview; },
error: function (x, t, e) { }
});
}
return false;
});

遇到错误时,我将被重定向到成功设置的document.location。
并在该页面上显示错误消息。
现在,我不想重定向到该“成功页面”。
如果发生错误,我想停留在当前页面上。
我究竟做错了什么?

最佳答案

多亏了SSA,我找到了解决问题的方法。

我现在正在做以下事情:

success: function (result) { if (result == "") { document.location = overview; } else { document.location.reload();} }

现在页面刷新,出现错误时显示错误。

关于jquery - jQuery Ajax重定向错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26141285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com