2012-03-21 4 views
0

Здравствуйте, я использую этот код ниже, чтобы загружать сообщения внизу, не перезагружая страницу. Bassicly, моя проблема в том, что сообщения помечены под ним, ни один из моих плагинов Wordpress не загружен. Я думаю, это потому, что готовая страница не запускается снова. Я на самом деле не кодер, а просто базовые знания. Кто-нибудь сможет помочь мне заставить его работать, чтобы страница была готова, и мои плагины wordpress знают, чтобы загрузить? Вот код, я использую, чтобы загрузить другие сообщения, и вы можете увидеть его в действии на моем сайтеСтраница готова не стрелять на ajax load more posts

Сайт: http://www.awesomewasteofmoney.com/

Код:

<script type="text/javascript"> 
// Ajax-fetching "Load more posts" 
$('.load_more_cont a').bind('click', function(e) { 
    e.preventDefault(); 
    //$(this).addClass('loading').text('Loading...'); 
     $('.load_more_text a').html('Loading...'); 
    $.ajax({ 
     type: "GET", 
     url: $(this).attr('href') + '#content', 
     dataType: "html", 
     success: function(out) { 
      result = $(out).find('#content_inside .featured_box'); 
      nextlink = $(out).find('.load_more_cont a').attr('href'); 
         //alert(nextlink); 
      //$('#boxes').append(result).masonry('appended', result); 
        $('#content_inside').append(result); 
      //$('.fetch a').removeClass('loading').text('LOAD MORE AWESOME STUFF'); 
         $('.load_more_text a').html('LOAD MORE AWESOME STUFF'); 
          $(document).trigger("ready"); 



      if (nextlink != undefined) { 
       $('.load_more_cont a').attr('href', nextlink); 
      } else { 
       $('.load_more_cont').remove(); 
           $('#content_inside').append('<div class="clear"></div>'); 
       // $('.load_more_cont').css('visibilty','hidden'); 
       } 

/*     if (nextlink != undefined) { 
         $.get(nextlink, function(data) { 
          if($(data + ":contains('featured_box')") != '') { 
          //alert('not found'); 
                $('.load_more_cont').remove(); 
                  $('#content').append('<div class="clear"></div>'); 
          }     
         });       
        }*/ 

     } 
    }); 
}); 
</script> 

ответ

0

В конце вашего АЯКС функции успеха вы могли бы попробовать это:

$("body").trigger('load'); 

Этот должен инициировать событие нагрузки на тело документа, как если страница J загружен. Я не уверен, что WP плагины будут реагировать так, как вы ожидаете, но это стоит того.

+0

Кажется, не работает для меня, но спасибо за совет! –

Смежные вопросы