2015-02-20 2 views
0

У меня есть выпадающее меню, как это:загрузка таблицы базы данных с помощью Ajax & PHP

<select name="location_" required="required" id="location_"> 
     <option value="Location_1">Location_1</option> 
     <option value="Location_2">Location_2</option> 
     <option value="Location_3">Location_3</option> 
</select> 

Так что мне нужно, что когда я выбираю один из вариантов в загрузке выпадающего меню автоматической таблицы, которые имеют ссылки с мой выбор ...

Например:

у меня есть в базе данных MySql:

таблице 1: расположение 1 таблица 2: расположение 2 таблица 3: расположение 3

, если выбрать место 2 в раскрывающемся меню автоматического загрузят в Ajax в таблице 2, и то же самое для другого выбора

ответ

0

ЯШИ:

$('#location_').on('change', function(e) { 
    $.post("ajax/get-table.php", { 'option' : $(this).val() }, function(data){ 
     //whatever you want to do with the response from the file 
    } 
    e.preventDefault(); 
}); 

Тогда в ajax/get-table.php вы делаете вызов в базу данных и получаете все, что вам нужно. Вернуть его как кодированную json строку (или массив, зависит от ваших потребностей). и бум, у вас будет информация в переменной JS, называемой данными, и вы можете поместить эти данные туда, где вам нужно.

Смежные вопросы