appcan上拉刷新

学无止境✅  2016-3-1
0

 <div class="tx-c sc-bg-active" id="pullstatus"></div><!--上拉刷新--> 




 appcan.ready(function() {

     // appcan.initBounce();

      getFinanceRecord(1,10);

      

      var n=1;

      appcan.frame.setBounce(1, function(type) {

                $("#pullstatus").html(pullstatus_txt1);

            }, function(type) {

                $("#pullstatus").html(pullstatus_txt2);//超过临界点,产生事件了!

            }, function(type) {

                $("#pullstatus").html(pullstatus_txt3);//松手了,产生事件了,开始更新数据

                setTimeout(function(type) {

                    appcan.frame.resetBounce(1);

                    $("#pullstatus").html("");

                    n = n+1;

                  //  n_positon = n;

                   getFinanceRecord(n,10);

                  //alert(n);

                }, 1000);

            });

   })






function getFinanceRecord(pagenow,pagesizes) {

     appcan.request.ajax({

        url : http_api_root+'financeRecord.php',

        type : 'GET',

        async: false,

        contentType : 'application/json',

        data:{

            job:"list",  username:v_username,//'wst3050469',v_username

            pagenow:pagenow,   pagesizes:pagesizes

        },

        success : function(data) {

          var dataJson=eval('('+data+')');

          //var jsonarray_lv2= new Array();

          var results=dataJson.result;  

        //  var len_results= 0;

         if(isNullVal(results)){

            //jsonarray_lv2.push(jsonarray_lv2_nothing); 

            //alert("没有了");

         }else{

           jsonarray_lv2.length=0; //清空数组 

         //  len_results = results.length;

           for(var i=0;i<results.length;i++) {

              var jsonarray_lv2_item={

                icon : '',

                 title : '<div>流水号:'+results[i].itemid+

                 '<br>交易额:'+results[i].amount+'元'+

                 ' <br>余额:'+results[i].balance+'元'+

                 ' <br>来源:'+results[i].bank+

                 ' <br>状态:'+results[i].reason+

                  ' <br>备注:'+results[i].note+'</div>',

                subTitle : '<div>'+getLocalTime (results[i].addtime) +'</div>',

              }

           

            jsonarray_lv2.push(jsonarray_lv2_item);

          }

          if(pagenow==1) {

            lv2.set(jsonarray_lv2);

          } else{

             lv2.add(jsonarray_lv2,0); 

          }

        }

        

   /*     if(len_results== 0){

          jsonarray_lv2.push(jsonarray_lv2_nothing);

          lv2.set(jsonarray_lv2);  

        }else if(len_results> 0&&n_positon<=len_results){

          lv2.set(jsonarray_lv2);  

        }

   */     

     }

   })//ajax end

 }


游客  现在