不知道为什么params有时候会没有pageNumber和pageSize这两个参数,需要自己取下,关键就是

$("#table").bootstrapTable("getOptions").pageSize

完整代码如下:

        queryParams: function queryParams(params){
//        	console.log("xxxxddd:"+JSON.stringify($("#table").bootstrapTable("getOptions")));
        	var ps = $("#table").bootstrapTable("getOptions").pageSize;
        	var pn = $("#table").bootstrapTable("getOptions").pageNumber;
        	if(typeof(ps) == "undefined"){
        		ps = params.pageSize;
        	}
        	if(typeof(pn) == "undefined"){
        		pn = params.pageNumber;
        	}
        	var param = {
        			pageSize: ps,
        			pageNumber: pn,
        			data: JSON.stringify(dataTmp)
        	};
        	return param;
        }