У меня есть два выпадающие при получении значения из базы данных:Фильтрация выпадающего форма с jquery.ajax
Table_Buildings
|id|---|building_name|
Table_Floors
|id|---|Floor_name|---|building(Foreign key to table_Buildings)|
и в моей форме
Dropdown: здание)
$db->setQuery("SELECT buildings.building_name, floors.id
FROM buildings
INNER JOIN floors
ON buildings.id=floors.id"
Dropdown: этаж)
$db->setQuery("SELECT floor_name, id FROM floors");
Для фильтрации моего раскрывающегося списка Я хочу использовать этот скрипт:
<script type="text/javascript">
var xhr;
jQuery(function($) {
$('#filter_building').change(function(){
var filterBuilding = $('#filter_building').val();
if (xhr && xhr.abort) {
xhr.abort();xhr=false;
}
xhr = jQuery.ajax({
url: 'index.php',
data: 'option=com_mycomponent',
success: function(data){
jQuery('#filter_building').replaceWith(data);
}
});
});
});
</script>
Но где-то не так, и это не работает.
, что была ошибка, которую вы получили? – Gopalakrishnan
нет ошибки, мой второй раскрывающийся список загружает все параметры, не завися от первого раскрывающегося списка. – allogos
Вы передали значение здания для работы и использовали его в запросе с условием WHERE? Думаю, ты этого не делал. – Gopalakrishnan