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