2013-05-16 3 views
-3

Итак, мне нужно выпадающие окна, теперь, когда выбирается элемент в раскрывающемся списке A, он должен использовать это выбранное значение как параметр внутри php и использовать результат запрос для заполнения выпадающего списка Б.Получение данных в раскрывающемся списке с php через ajax

<html> 
<head> 
    <title>Untitled Document</title>  
</head> 
<body> 
<select name="sel1" id="sel1"> 
    <option>Alphabets</option> 
    <option>Numbers</option> 
</select> 

<select name="sel2" id="sel2"> 
    <option></option> 
</select> 
</body> 
</html> 

Когда я выбираю «алфавиты» в «ВЫБ1» он должен заполнить «SEL2» с алфавитами, если я выбираю «Число» в ВЫБ1 он должен заполнить SEL2 с номерами. Я надеюсь, что это достаточно ясно, я новичок в PHP, поэтому мне действительно нужна помощь в этом деле ajax postback.

+1

Не то, что вы хотите идти по этому пути, но так как вы на самом деле не добавил код на свой собственный, может быть, посмотрите на этот класс HTTP: // WWW. phpclasses.org/package/8041-PHP-Create-multiple-dropdown-selects-lists.html делает то, что вы пытаетесь сделать, и вам может быть легче работать. – Mattt

+1

[Что вы пробовали?] (Http://www.whathaveyoutried.com) Пожалуйста, разместите код, который вы попытались. Здесь много примеров в stackoverflow, и никто не хочет выполнять эту работу за вас. то есть. http://stackoverflow.com/search?q=php+ajax+dropdown или http://stackoverflow.com/search?q=php+ajax+dynamic+dropdown – Sean

+0

что вы еще пробовали? –

ответ

0

Вы можете использовать событие jvascript при изменении, чтобы вызвать функцию, внутри которой вы можете запустить php-запрос и заполнить результаты.

<select name="sel1" id="sel1" onchange='funct()'> 
0

сначала вы должны добавить onChange="selec()"

function selec(){ 
    var getdata = document.getElementById("sel1").value; 
    $.ajax({ 
url:your php, 
dataType:"json", 
contentType:"application/x-www-form-urlencoded; charset=UTF-8", 
data:your parameter of json, 
type:"GET", 
success: function(jsondata){ 

} 
}); 

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