问题描述:初次列表调取没有问题,当根据名称1查询出来的数据只有一页时,数据是正常的,但是在此基础上再去按照名称查询,查询出两页,但是虽然下面显示上拉显示更多,但是上拉无反应!求大神解惑!!
var parm = {};
parm['pageIndex'] = 1;
parm['pageSize'] = 4;
mui.init({
pullRefresh: {
container: '#pullrefresh',
up: {
auto: true,
contentrefresh: '正在加载...',
callback: pullupRefresh
}
}
});
function pullupRefresh() {
mui.post(_url + '/Common/Test/GetList', parm, function (data) {
mui('#pullrefresh').pullRefresh().endPullup(parm['pageIndex']++ == data.total);
var table = document.body.querySelector('.mui-table-view');
var cells = document.body.querySelectorAll('.mui-table-view-cell');
if (data.rows.length>0)
for (var i = 0; i < parm['pageSize']; i++) {
var li = document.createElement('li');
//li.setAttribute("id", data.rows[i].id);
li.className = 'mui-table-view-cell list1-cell';
li.innerHTML += '<div class="t4">名称:' + data.rows[i].name + '</div>';
li.innerHTML += '<div class="t4">地址:<span class="i1">' + data.rows[i].address + '</span></div>';
li.innerHTML += '<div class="t4">时间:<span class="i2">' + data.rows[i].createdate + '</span></div>';
table.appendChild(li);
}
}, 'json');
}
//查询事件
function enterSearch(e) {
if (e.keyCode == 13) {
document.getElementsByClassName('mui-input-clear')[0].blur();
document.body.querySelector('.mui-table-view').innerHTML='';
parm['pageIndex'] = 1;
parm['enterprisename'] = document.getElementsByClassName("mui-input-clear")[0].value;
pullupRefresh();
}
}
0 个回复