2015-10-30 7 views
0

здесь ссылка для ссылки http://talkerscode.com/webtricks/dynamic-select-option-menu-using-ajax-and-php.php , которая помогла мне получить параметр динамического выбора, , но его необходимо изменить, чтобы получить выбранную опцию для отображения других значений столбцов из базы данных. то, что я получилМеню выбора динамического выбора с использованием Ajax и PHP

function fetch_select(val) 
    { 
     $.ajax({ 
     type: 'post', 
     url: 'fetch_data.php', 
     data: { 
      get_option:val 
     }, 
     success: function (response) { 
      document.getElementById("new_select").innerHTML=response; 
     } 
     }); 
    } 

то, что я хочу сделать, это добавить miltiple идентификаторов для извлечения данных из базы данных, как ..

function fetch_select(val) 
    { 
     $.ajax({ 
     type: 'post', 
     url: 'fetch_data1.php', 
     data: { 
      get_option1:val 
     }, 
     success: function (response) { 
      document.getElementById("new_select1").innerHTML=response; 
     } 
     }); 
    } 

и

function fetch_select(val) 
    { 
     $.ajax({ 
     type: 'post', 
     url: 'fetch_data2.php', 
     data: { 
      get_option2:val 
     }, 
     success: function (response) { 
      document.getElementById("new_select2").innerHTML=response; 
     } 
     }); 
    } 

пожалуйста, обратитесь к демонстрационной ссылке: DEMO

Спасибо за ответ .......

+0

прочитайте это http://stackoverflow.com/a/8890787/1641233 –

ответ

0

Вы должны получить первый выберите значение параметра, чтобы сделать это

var state = $("select#state option:selected").attr('value'); 

$.post('file.php', {state:state}, function(data) { 

// do stuff 
}); 
0

Могу ли я получить (идентификатор ввода) (без отправки формы) через PHP, , поэтому я могу проверить запрос выбора в соответствии с идентификатором ....

<input type="text" id="new_select" > 

document.getElementById("new_select").innerHTML=response; 

Спасибо!

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