搜索内容,page页数为1,但一下拉刷新,页数又从1开始了,不是递增的,请大佬给看看哈
<input type="text" placeholder="请输入关键词" class="myflo-inp" onkeypress="if(event.keyCode==13) {dr_module_search('search_keyword');return false;}" name='keyword' value='{$keyword}' id='search_keyword' />
<script>
$(function() {
var pageNum2=1;
var pageNum1=1;
mui.init({
pullRefresh: {
container: '#transList', //待刷新区域标识,querySelector能定位的css选择器均可,比如:id、.class等
up: {
auto: true, //自动执行一次上拉加载,可选;
show: true, //显示底部上拉加载提示信息,可选;
contentrefresh: '正在加载...', //上拉进行中提示信息
contentnomore: '没有更多数据了', //上拉无更多信息时提示信息
callback: function() { //必选,刷新函数,根据具体业务来编写,比如通过ajax从服务器获取新数据;
window.setTimeout(function() {
if($("#search_keyword").val()){
alert(1)
pageNum=pageNum1++;
moreCold(pageNum);
}else{
alert(2)
pageNum=pageNum2++;
moreCold(pageNum);
}
}, 50);
}
}
}
});
var otherdata={};
function moreCold(pageNum, type = 0) {
var li;
var fragment = document.createDocumentFragment();
li = document.createElement('li');
var page_size = 10; //条数
var page=1;
var data = {
page: pageNum,
page_size: page_size,
};
console.log(page)
data = $.extend(data,otherdata);
$.getJSON("/index.php?s=member&c=guanzhu&m=ajax_search_solicitude", data,
function(datas) {
var str = '';
//返回数据为空则显示没有更多数据了,否则一直可以下拉
if(datas.length == 0) {
mui('#transList').pullRefresh().endPullupToRefresh(true);
} else {
mui('#transList').pullRefresh().endPullupToRefresh(false);
}
for(i = 0; i < datas.length; i++) {
cold = datas[i];
var strr = '';
if(cold['follow'] > 0) {
strr += '<div class="foll-th floo" id="guanzhu_' + cold['cidd'] + '" data-id="' + cold['cidd'] + '" >互相关注</div>';
} else {
strr += '<div class="foll-th floo" id="guanzhu_' + cold['cidd'] + '" data-id="' + cold['cidd'] + '" >已关注</div>';
}
str += '<div class="foll-king">' +
'<div class="foll-fir">'
+
'<img src="' + cold['avaimg'] + '">' +
'</div>' +
'<div class="foll-gir">' +
'<div class="foll-wan">' +
'<div class="foll-sec">' +
'<div class="foll-one">' + cold['title'] + '</div>' +
'<div class="foll-two">' + cold['inputtime'] + '</div>' +
'</div>' +
strr +
'</div>' +
'<div class="xia"></div>' +
'</div></div>';
li.innerHTML = str;
fragment.appendChild(li);
}
if(type == 1) {
$('.sf').html(str);
} else {
$('.sf').append(str);
}
});
}
function dr_module_search(name) {
var value = $("#" + name).val();
if(value) {
otherdata={
keyword: $("#" + name).val(),
};
moreCold(pageNum1,1)
} else {
$("#" + name).focus()
dr_tips(0, "输入关键字");
}
return false;
}
1 个回复
猫哥的一天 (作者)
我的天,代码咋这样了