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


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

.load и quickview

quick view

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

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

	$('.button').click(function () {
		
        $.ajax({
            url : '/index/item/item25.html?tmpl=component&jbquickview=quickview',
            type: 'get',
            dataType: 'html',
            success: function(html){
                $("#data").html(html);
            }
        });

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

 

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

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


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

#1 Alexan

Alexan

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

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

 

<div class="button">click</div>
<div id="data"></div>

<script type="text/javascript">
	jQuery(function ($) {
	
		function AjxF () {
			url = '/index/item/item25.html?tmpl=component&jbquickview=quickview';
			$("#data").load(url + "html");
		};
		
		$('.button').click(function () {
			AjxF();
		});
		
	});
</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 в блок.

	$('.button').click(function () {
		
        $.ajax({
            url : '/index/item/item25.html?tmpl=component&jbquickview=quickview',
            type: 'get',
            dataType: 'html',
            success: function(html){
                $("#data").html(html);
            }
        });

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

 

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


  • 0

#4 Cheren-dow

Cheren-dow

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

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

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


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

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

#5 Alexan

Alexan

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

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

 

 

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

спасибо!


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

  • 0





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

Click to return to top of page in style!