處理ajax未登陸狀況

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

相關文章
相關標籤/搜索