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;
}
相关文章
相关标签/搜索