Перейти к содержимому


Фотография
- - - - -

Uncaught Ajax response no parse в Избранном


Лучший Ответ Cheren-dow , 12 November 2013 - 20:06

Uncaught Ajax response no parse. - означает что ответ с сервера не был распарсен как JSON.

В итоге видим что происходит во вкладке сеть или в дргуом месте где видно запросы - видно что вторая ссылка пустая

33s_200x0.png

Видимо SEF съедает ссылку

7hf_200x0.png

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 13

#11 Akela

Akela

Отправлено 15 November 2013 - 19:31

Сразу после ajax загрузки (в callback) вызывать код инициализации для новых элементов.

 

А можете подробнее рассказать? Я пока не понимаю как это сделать.


  • 0

#12 SmetDenis

SmetDenis

Отправлено 15 November 2013 - 19:39

Судя из документации
https://github.com/w...aster/README.md
нужно повешать событие на onPageChange сюда
gky_200x0.png

У вас есть знания JS?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#13 Akela

Akela

Отправлено 16 November 2013 - 02:53

Знания JS минимальные :) .

Вот такая строчка-добавка решила проблему Избранного с ajax-подгрузкой страниц

    onPageChange: function() {
       jQuery(function($){ $(".jbzoo .jsJBZooFavorite").JBFavoriteButtons(); });
    }

Весь код подключения ajax-подгрузки выглядит так

<script src="/templates/jblank/js/libs/jquery-ias.min.js"></script>

<script type="text/javascript">
    jQuery(window).load(function(){

      jQuery.ias({
        container   : ".items",     
        item    : ".jbzoo-item-teaser",
        pagination  : ".pagination",      
        next    : "a.next",
        loader  : "<img src='images/loader.gif' />",
        trigger :"Ещё рецепты",
        triggerPageThreshold: "1",
        onPageChange: function() {
                jQuery(function($){ $(".jbzoo .jsJBZooFavorite").JBFavoriteButtons(); });
        }
      });

   });    
</script>

Денис, спасибо!

 

 

Теперь остался последний случай "недоинициализации" кнопок - загрузка материалов ZOO плагинами в другие компоненты. В моём случае - в личном профиле CB плагином выводятся материалы автора http://ilgusto.dev.w...serprofile/anna.

Там такая же ситуация с Избранным - вылет окна.

 

Как можно исправить ситуацию в этом случае?

Плагин креплю

Прикрепленный файл  myzooitems.php   15.03К   30 Количество загрузок:

 

Тема как-то постепенно ушла от заявленного вопроса на 3 составляющие. И в тоже время всё это пересекается. Может быть дополнить название?


Сообщение отредактировал Akela: 16 November 2013 - 02:57

  • 0

#14 SmetDenis

SmetDenis

Отправлено 16 November 2013 - 06:25

Это классический случай подключения двух jQuery на одной странице.

Второе включение удаляет все объявленные плагины (таков уж JavaScript)

http://forum.jbzoo.c...jting-karta-go/

 

9y4_200x0.png


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!