Pjax調用

 

$.pjax({container:'#content_center',url:href,data:data});

$(document).on('pjax:send', function() {//pjax連接點擊後顯示加載動畫;
    //顯示動畫
});
$(document).on('pjax:complete', function() {//pjax連接加載完成後隱藏加載動畫;
    //隱藏動畫
});

  

 

content_center :內容顯示容器id;javascript

href :須要訪問的頁面地址(使用pjax時某些瀏覽器會丟失?後面的參數,因此須要把參數單獨放到data裏傳遞)。java

data : 參數數組{參數1:參數值1,參數2:參數值2}數組

 

//根據傳入url獲取獲取?以前的url地址
function get_url(href){
    var idx=href.indexOf("?");
    var url=href.substring(0,idx);
    return url;
}

//根據傳入url獲取獲取?以後的參數放到data數組裏
function get_url_data(href){
    var idx=href.indexOf("?");
    var d=href.substring(idx+1);
    var arr=d.split("&");
    var data={};
    for(var i=0;i<arr.length;i++){
        var d1=arr[i];
        var index1=d1.indexOf("=");
        var k=d1.substring(0,index1);
        var v=d1.substring(index1+1);
        if(k.length > 0 && v.length > 0){
            data[k]=v;
        }
    }
return data;
}
相關文章
相關標籤/搜索