JAVASCRIPT   29
ajaxUrl
Guest on 2nd February 2023 02:05:33 PM


  1.     $(function(){
  2.         // page
  3.         var page = 1;
  4.         var ajaxUrl = document.URL;
  5.         if (ajaxUrl.indexOf("?") != -1) {
  6.             ajaxUrl = ajaxUrl + '&page=';
  7.         } else {
  8.             ajaxUrl = ajaxUrl + '?page=';
  9.         }
  10.         ll = new LazyLoad(
  11.             {threshold: 200,},
  12.             document.querySelectorAll("img"),
  13.         );
  14.         // dropload
  15.         $('.content').dropload({
  16.             scrollArea : window,
  17.             loadDownFn : function(me){
  18.                 page++;
  19.                 var result = '';
  20.                 $.ajax({
  21.                     type: 'GET',
  22.                     url:ajaxUrl+page,
  23.                     dataType: 'json',
  24.                     success: function(data){
  25.                         var arrLen = data.html.length;
  26.                         if(arrLen > 0){
  27.                             result = data.html;
  28.                         }else{
  29.                             me.lock();
  30.                             me.noData();
  31.                         }
  32.                         $('.lists').append(result);
  33.                         me.resetload();
  34.                         ll.update();
  35.                     },
  36.                     error: function(){
  37.                         me.noData();
  38.                         me.resetload();
  39.                     }
  40.                 });
  41.             },
  42.             threshold : 500
  43.         });
  44.     });

Raw Paste

Login or Register to edit or fork this paste. It's free.