1. 程式人生 > >jqGrid使用ajaxGridOptions來獲取返回資訊,從而判斷session是否過期

jqGrid使用ajaxGridOptions來獲取返回資訊,從而判斷session是否過期

$(grid_selector).jqGrid({
    ...,
    ajaxGridOptions :{
        // ajaxGridOptions用於設定當表格設定獲得資料時,ajax的全域性屬性,注意此項可能覆蓋所有當前的ajax設定(包括error, complete和beforeSend 事件)
        complete: function (XMLHttpRequest, textStatus) {
            var dataJson = JSON.parse(XMLHttpRequest.responseText);
            if (dataJson.hasOwnProperty("code") && dataJson.code === 401) {
                alert('未登入?登入超時?<br/>馬上<a href="/login">登入</a>');
            }
        }
    }
}