Зависимые селекты через Ajax
Приветствую! Помогите, пожалуйста, решить вопрос:
Есть зависимые селекты:
шаблон:
Подскажите, пожалуйста, как можно реализовать через AJAX (ну или еще как-нибудь) зависимость этих селектов?
Есть зависимые селекты:
шаблон:
<div class="to_work_name_main">
<select id="to_work_name_main">
<option value="0" class="0">Выбрать услугу</option>
[[!pdoPage?
&element=`msProducts`
&parents=`33, 113, 48, 30, 34, 31, 32, 35, 40, 36, 37, 41, 39, 38, 103`
&tpl=`tpl.gridProduct_select_COPY2`
]]
</select>
</div>
<div class="to_work_list_main">
<select id="to_work_list_main">
<option value="0" class="0">Выбрать услугу</option>
[[!pdoPage?
&element=`msProducts`
&parents=`33, 113, 48, 30, 34, 31, 32, 35, 40, 36, 37, 41, 39, 38, 103`
&tpl=`tpl.gridProduct_list_COPY2`
&limit=`0`
&includeTVs=`change_kolodka_front,change_stopdisc_front И Т Д`
&tvPrefix=`tv.`
&sortby=``
]]
</select>
</div>
tpl.gridProduct_select_COPY2<option value="tech_obsl[[+id]]" class="car_model_[[+id]]">Техническое обслуживание</option>
<option value="fix_turbina[[+id]]" class="car_model_[[+id]]">Ремонт турбины</option>
<option value="fix_starter[[+id]]" class="car_model_[[+id]]">Ремонт стартера</option>
<option value="fix_cold_system[[+id]]" class="car_model_[[+id]]">Ремонт системы охлаждения</option>
tpl.gridProduct_list_COPY2<option value="[[+tv.wash_radiator]]" class="tech_obsl[[+id]]">Мойка радиатора</option>
<option value="[[+tv.zapravka_cond]]" class="tech_obsl[[+id]]">Заправка кондиционера</option>
<option value="[[+tv.fix_turbo]]" class="fix_turbina[[+id]]">Ремонт турбины</option>
<option value="[[+tv.fix_starter]]" class="fix_starter[[+id]]">Ремонт стартера</option>
<option value="[[+tv.change_thermostat]]" class="fix_cold_system[[+id]]">Замена термостата</option>
JS, чтобы сделать списки зависимыми$('#to_work_list_main').chained('#to_work_name_main');
Но дело в том, что выходит слишком много комбинаций, ибо значения option намного больше, чем я здесь указала… При попытке выбрать 2 селект, страница падает, так как слишком много результатов перебирается(Подскажите, пожалуйста, как можно реализовать через AJAX (ну или еще как-нибудь) зависимость этих селектов?