MVC4,Ajax请求,未登陆状态页面跳转html
简单方法一:
if (filterContext.HttpContext.Request.IsAjaxRequest())
{
filterContext.Result = new AjaxUnauthorizedResult();
}
else
{
base.HandleUnauthorizedRequest(filterContext);
}ajax
public class AjaxUnauthorizedResult : JavaScriptResult
{
public AjaxUnauthorizedResult()
{
this.Script="window.location.href="+host;
}
}函数
客户端请求数据,成功后,先使用eval函数进行处理。再继续后续操做。this
$.get("/PartnerList/PartnerList", { agencyName: agencyName, staffId: staffId, from: from, to: to }, function (data) {
eval(data);
$(".adv-table").html(data);
}, "html");htm
方法二:
统必定义Ajax方法,全部调用的ajax使用统一方法。不使用JQuery的标准方法。ip