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


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

.load и quickview

quick view

Лучший Ответ Alexan , 18 October 2014 - 14:09

хочу в тизере по кнопке загружать quickview в блок.

  1. $('.button').click(function () {
  2. $.ajax({
  3. url : '/index/item/item25.html?tmpl=component&jbquickview=quickview',
  4. type: 'get',
  5. dataType: 'html',
  6. success: function(html){
  7. $("#data").html(html);
  8. }
  9. });
  10.  

так работает в принципе, но все же почему load не работает?

 

И еще, подскажите пожалуйста как используя $.ajax загрузить только конкретный блок, а не всю страницу? 

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


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

#1 Alexan

Alexan

Отправлено 18 October 2014 - 13:25

например в тизере делаю кнопку

 

  1. <div class="button">click</div>
  2. <div id="data"></div>
  3.  
  4. <script type="text/javascript">
  5. jQuery(function ($) {
  6. function AjxF () {
  7. url = '/index/item/item25.html?tmpl=component&jbquickview=quickview';
  8. $("#data").load(url + "html");
  9. };
  10. $('.button').click(function () {
  11. AjxF();
  12. });
  13. });
  14. </script>

но загружается FULL.

Если же в браузер вставить url  - то открывается quickview.

почему?


  • 0

#2 Cheren-dow

Cheren-dow

Отправлено 18 October 2014 - 13:49

Alexan, попробуйте пользоваться не load а ajax

Alexan, можете подробнее описать что вы хотите сделать? 


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

#3 Alexan

Alexan

Отправлено 18 October 2014 - 14:09   Лучший Ответ

хочу в тизере по кнопке загружать quickview в блок.

  1. $('.button').click(function () {
  2. $.ajax({
  3. url : '/index/item/item25.html?tmpl=component&jbquickview=quickview',
  4. type: 'get',
  5. dataType: 'html',
  6. success: function(html){
  7. $("#data").html(html);
  8. }
  9. });
  10.  

так работает в принципе, но все же почему load не работает?

 

И еще, подскажите пожалуйста как используя $.ajax загрузить только конкретный блок, а не всю страницу? 


  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 18 October 2014 - 14:22

Alexan сказал(а) 18 Окт 2014 - 13:09:

И еще, подскажите пожалуйста как используя $.ajax загрузить только конкретный блок, а не всю страницу? 

Поместите результат в переменную а потом из нее сделайте выборку нужного блока и получайте контент


Сообщение отредактировал Cheren-dow: 18 October 2014 - 14:22

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

#5 Alexan

Alexan

Отправлено 18 October 2014 - 16:36

Cheren-dow сказал(а) 18 Окт 2014 - 13:22:

сделайте выборку нужного блока

 

 

  1. dataFilter: function(server){
  2. return $(server).find("#jbzoo").html()
  3. },

спасибо!


Сообщение отредактировал Alexan: 18 October 2014 - 17:06

  • 0





Темы с аналогичным тегами quick view

Click to return to top of page in style!