Advertisement
Guest User

Untitled

a guest
Feb 19th, 2015
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. jQuery(function($) {
  2. $('#true_loadmore').click(function(){
  3.  
  4. var $el = $(this),
  5. $preloader = $('.preloader');
  6. var data = {
  7. 'action': 'loadmore',
  8. 'query': true_posts,
  9. 'page': current_page
  10. };
  11.  
  12. $.ajax({
  13. url: ajaxurl, // Обработчик
  14. type: 'POST',
  15. data: data, // Данные
  16. cache: false,
  17. beforeSend: function( ) { // Действия, которые будут выполнены перед выполнением этого ajax-запроса
  18. $el.hide();
  19. $preloader.show();
  20. },
  21. success: function(data){
  22. if( data ) {
  23. $el.before(data); // Вставляем новые посты
  24. current_page++; // Увеличиваем номер страницы на единицу
  25. if (currentPage == maxPages) $el.remove();
  26. } else {
  27. $el.remove(); // Если мы дошли до последней страницы постов, скроем кнопку
  28. }
  29. }
  30. })
  31.  
  32. .complete(function() { // Действия, которые будут выполнены после завершения ajax-запроса
  33. $preloader.hide();
  34. $el.show();
  35. });
  36. });
  37. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement