猫哥的一天
猫哥的一天
  • 发布:2020-03-25 12:06
  • 更新:2020-03-25 12:08
  • 阅读:537

mui 搜索下拉刷新

分类:MUI

搜索内容,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;  
                }  
2020-03-25 12:06 负责人:无 分享
已邀请:
猫哥的一天

猫哥的一天 (作者)

我的天,代码咋这样了

该问题目前已经被锁定, 无法添加新回复