ajax-фильтрация + ditto
Всем привет.
На сайте есть список квартир и список этажей. Этаж является TV-параметром для квартир.
Нужно сделать фильтр по этажам, то есть чтоб при нажатии на соответствующий блок выводились только соответствующие этажу квартиры.
список квартир выводится с помощью дитто:
для передачи этажа пробую использовать форму:
Надеюсь на Вашу помощь)
На сайте есть список квартир и список этажей. Этаж является 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.Надеюсь на Вашу помощь)