我们正在使用mvc和jquery mobile开发Web应用程序。我陷入了一个困境。当用户单击按钮时,我正在更改按钮颜色,并使用.each()函数(基于所选按钮的数量)调用控件中的Action,$ .post也可以正常工作。现在在.each()函数结束后,我需要将用户重定向到新的控制器。我尝试了下面的代码,但它不起作用。请指导我。
$(document).on('click', '#BtnReg', function (e) {
var Deleted = 0;
var DelectedAccount;
$("#Container .red").each(function () {
var ContainerIdforUser = $(this).parent().attr("id");
DelectedAccount = $(this).attr("id");
var detail = $('#' + ContainerIdforUser).find('.Detail').val();
var url = "/Home/Index";
$.post(url, {
Info: detail
},
function (data) {
if (data == "") {
Deleted++;
}
});
});
if (Deleted > 0) {
window.location.href = '/Personal/Account';
}
});
答案 0 :(得分:-2)
试试这个
window.location.href= '@Url.Action("Action_name", "Controller_name")'