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


Фотография
* * * * * 2 Голосов

AJAX фильтр

рецепт фильтр ajax

Сообщений в теме: 69

#11 dimkarc

dimkarc

Отправлено 28 December 2013 - 01:43

Cheren-dow сказал(а) 27 Дек 2013 - 22:53:

Можете дать ссылку на сайт?

http://bunointatto.ru/catalog.html 


  • 0

#12 Cheren-dow

Cheren-dow

Отправлено 28 December 2013 - 10:43

попробуйте заменить на этот код

  1. <?php if ((int)$params->get('autosubmit', 0)) : ?>
  2. <script type="text/javascript">
  3. jQuery(function ($) {
  4. $('#<?php echo $formId;?> select, #<?php echo $formId;?> input[type=radio], #<?php echo $formId;?> input[type=checkbox]').change(function () {
  5. var params = $('#<?php echo $formId;?>').serialize();
  6. $('body').append( "<div id='fancybox-loading'><div></div></div>");
  7. $.ajax({
  8. url: '<?php echo JRoute::_('index.php?Itemid=' . $params->get('menuitem', JRequest::getVar('Itemid'))); ?>?' + params,
  9. type: 'get',
  10. dataType: 'html',
  11. success: function(data){
  12. $('#fancybox-loading').remove();
  13. var html = $(data);
  14. $('#jbzoo').html(
  15. html.find('#jbzoo').html()
  16. );
  17. }
  18. });
  19. });
  20. });
  21. </script>
  22. <?php endif; ?>
  23.  

Должно работать (fingers)

В моем примере обновляется главный контейнер с id #yoo-zoo а у вас главный контейнер это #jbzoo

607aa134_s.jpg


  • 1
Изображение
 

#13 dimkarc

dimkarc

Отправлено 28 December 2013 - 21:23

Cheren-dow ///  Cпасибо 


  • 0

#14 dimkarc

dimkarc

Отправлено 30 December 2013 - 00:11

Cheren-dow сказал(а) 28 Дек 2013 - 09:43:

попробуйте заменить на этот код

 

возник ещё такой момент. все работает хорошо но кнопка купить перестает работать. 

что делать?? 


  • 0

#15 Atomic

Atomic

Отправлено 30 December 2013 - 10:52

Поставил, проверил.

Работает!

 

Автору огромное спасибо!


Сообщение отредактировал Atomic: 30 December 2013 - 10:52

  • 0

#16 Cheren-dow

Cheren-dow

Отправлено 30 December 2013 - 11:21

dimkarc сказал(а) 29 Дек 2013 - 23:11:

возник ещё такой момент. все работает хорошо но кнопка купить перестает работать. 

что делать?? 

 

Это минус данного решения, все навешанные на кнопки JS не будут работать(увеличение изображения и т.д). Заставить работать кнопки после перезагрузки не удастся, если только какой нибудь гуру JS нам не поможет.


  • 0
Изображение
 

#17 black_paw

black_paw

Отправлено 31 December 2013 - 05:37

Cheren-dow сказал(а) 30 Дек 2013 - 10:21:

Это минус данного решения, все навешанные на кнопки JS не будут работать(увеличение изображения и т.д). Заставить работать кнопки после перезагрузки не удастся, если только какой нибудь гуру JS нам не поможет.

События на элементы добавляются при загрузке странице, в вашем случае надо добавить повторную инициализацию плагинов для добавленных элементов после success ajax запроса, напр: 
 

  1. complete: function () {
  2. $("a.jbimage-link[rel=jbimage-popup], a.jbimage-gallery, a.jbquickview-modal-window").fancybox()
  3. }

Сообщение отредактировал black_paw: 31 December 2013 - 05:46

  • 0

#18 dimkarc

dimkarc

Отправлено 31 December 2013 - 21:02

black_paw сказал(а) 31 Дек 2013 - 04:37:

success ajax запроса, напр: 

 

а по точнее можете пожалуйста написать


  • 0

#19 Tunga

Tunga

Отправлено 01 January 2014 - 18:19

Cheren-dow С Новым Годом!

Помогите нам решить такой вопрос!

http://forum.jbzoo.c...polej-v-filtre/


  • -1

JBZoo это круто!


#20 Cheren-dow

Cheren-dow

Отправлено 01 January 2014 - 23:45

dimkarc сказал(а) 31 Дек 2013 - 20:02:

а по точнее можете пожалуйста написать

 

После 

  1. success: function(data){
  2. $('#fancybox-loading').remove();
  3. var html = $(data);
  4. $('#jbzoo').html(
  5. html.find('#jbzoo').html()
  6. );
  7. }

black_paw сказал(а) 31 Дек 2013 - 04:37:

после success ajax запроса
  1. success: function(data){
  2. $('#fancybox-loading').remove();
  3. var html = $(data);
  4. $('#jbzoo').html(
  5. html.find('#jbzoo').html()
  6. );
  7. },
  8. complete: function () {
  9. $("a.jbimage-link[rel=jbimage-popup], a.jbimage-gallery, a.jbquickview-modal-window").fancybox()
  10. }
  11.  

Сообщение отредактировал Cheren-dow: 01 January 2014 - 23:46

  • 0
Изображение
 





Темы с аналогичным тегами рецепт, фильтр, ajax

Click to return to top of page in style!