Просто и быстро
В альтернативной форме распишите шаблон вида
Запишите функцию в файле /netcat/modules/default/function.inc.php
Код:function select_browse_sub($sub){
$Subdivisions = $nc_core->db->get_results("SELECT * FROM `Subdivision` WHERE `Checked` = 1 AND `Parent_Sub_ID` = ".$sub." ORDER BY `Priority`", ARRAY_A );
foreach($Subdivisions as $Subdivision){ ?>
<option value='<?= $Subdivision['Subdivision_ID'] ?>'><?= $Subdivision['Subdivision_ID'] ." " . $Subdivision['Subdivision_Name'] ?></option>
<?
}
?>
В альтернативной форме вызовите функцию с номером раздела из которого нужно вывести подразделы
Код:<select id='Select_Sub'>
<?= select_browse_sub(20) ?>
</select>
<select id='f_Select' name='f_Select'>
</select>
<script>
(function($){
$(function(){
$('#Select_Sub').on('change', function(){
$.ajax({
url:'/', // Путь к пустому макету
data:{value:$(this).val()},
success: function(response){
$('#f_Select').html(response)
}
})
})
});
})(jQuery);
</script>
Создайте пустой макет и впишите в верхней части. Так же присвойте его к пустой странице.
Код:<? if($value) select_browse_sub($value); ?>
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|