|

楼主 |
发表于 2016-5-17 20:15:41
|
显示全部楼层
Model.prototype.goodsDataCustomRefresh = function(event){
var goodData = this.comp("goodsData");
var me = this;
var totalRows;
var x5Json;
//获取总记录
$.ajax({
type:"get",
cache:false,
async:false,
url:"http://***********/weixin/gift/rows_"+me.giftKindID+".dhtml",
dataType:"jsonp",
jsonp:"x5callback",
success:function(json){
totalRows = json.data[0].totalRows;
var pageNumber = (event.offset / me.pageSize)+1;
alert(pageNumber);
$.ajax({
type:"get",
cache:false,
async:false,
url : "http://**************/weixin/gift/list_"+me.giftKindID+".dhtml",
dataType : "jsonp",
jsonp : "x5callback",
data:{"pageSize":me.pageSize,"pageNumber":pageNumber},
success : function(json) {
if (json.status == "fail") {
alert(json.msg);
return;
}
var jdata = json.data;
$.each(jdata,function(key,value){
if (key == "imgUrls") {
value['imgUrls'] = value.imgUrls[0];
}
});
//将json封装成x5指定的格式
x5Json = {"@type":"table","rows":jdata,"userdata":{"sys.count":+totalRows + ""}};
if (event.offset == 0) {
goodData.loadData(x5Json,false);
}else{
goodData.loadData(x5Json,true);
}
alert(goodData.count()+"/"+totalRows);
},
error : function(xhr, txt) {
}
});
},
error : function(xhr, txt) {
}
});
};
麻烦您看看我的代码有没有问题,多谢。 |
|