我已经通过AJAX post调用将View对象从View传递给controller操作方法。在action方法中,我们根据接收到的输入字段执行一些业务逻辑。如果业务逻辑失败,那么我们将错误消息返回给用户,然后我们需要将用户重定向到其他页面。在这种情况下,重定向到其他页面在AJAX后调用中不起作用。 能否请你提供任何替代方法? 注意: - 我需要在AJAX调用中执行此post操作。 感谢
答案 0 :(得分:0)
您可以简单地检查状态是否为错误,如果是,则在您的ajax调用中重定向
$.ajax({
url: '/ThingToDo/',
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: data,
success: function (status) {
if (!status.error) { alert(!status.error); }
else { window.location.href = "/Redirecthere/"; }
}