我有以下Jquery代码,代码正在向控制器发送数据,现在我想在成功之后从这里重定向,我该如何实现呢?
$('#reply_admin').click(function () {
var recipName = $('.input_eply').val();
var id =@Model.id
$.post('/Admincontact/Replt/' + id,
{ reply: recipName },
function (data) {
$('#reply').append(data);
window.location.href = '@Url.Action("Index", "Admincontact")';
});
});
我的控制器是
[HttpPost]
public ActionResult Replt(string reply,string id)
{
EmailManager.admin_reply(db.contactUs.Find(Convert.ToInt32(id)).Email, reply);
return new EmptyResult();
}
答案 0 :(得分:0)
是什么意思
$('#reply').append(data);
如果您要返回EmptyResult()
仅限尝试
function (data) {
window.location.href = '@Url.Action("Index", "Admincontact")';
}