ajax-фильтрация + ditto

Всем привет.
На сайте есть список квартир и список этажей. Этаж является TV-параметром для квартир.
Нужно сделать фильтр по этажам, то есть чтоб при нажатии на соответствующий блок выводились только соответствующие этажу квартиры.
список квартир выводится с помощью дитто:
[!Ditto? &tpl=`kv-item` &parents=`8` &orderBy=`id ASC` &filter=`floor-num,[[get_floor]],2`!]
[[get_floor]] — сниппет, который должен получать номер этажа:
<?php
echo $_POST['floor-num'];
?>

для передачи этажа пробую использовать форму:
<form action="" method="post" id="test1" name="test1" >
	<input type="hidden" id="floor-num" name="floor-num" value="">
</form>
и вот недоделанная обработка нажатия на этаж:
$('.floor-element .floor-item'). click(function(){
		var $index = $(this).parent().index();
		$('.floor-element').removeClass('active').eq($index).addClass('active');
		$('.room-element').removeClass('active');
		
		$('#floor-num').val($(this).attr('title'));
		$('#test1').submit();
		
		return false;
	});
	
	$('#test1').submit(function(){  
                $.ajax({  
                    type: "POST",    
                    data: $('#floor-num').val(), 
                    //success: function(html){  
                    //    $(".kv-item").html(html);  
                    //}  
                });  
                return false;  
            });
таким образом значение value у '#floor-num' правильно меняется, но я не понимаю как сделать, чтобы в соответствии с ним менялся вывод ditto.
Надеюсь на Вашу помощь)
Bogdan
04 августа 2014, 08:09
modx.pro
1 200
-1

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0