Я пытаюсь загрузить список в поле выбора, но не могу заставить его работать.Если я использую простые поля ввода текста и отправляю ответ в div, он работает нормально, но это не то, что я ищу.Я хочу напечатать внутри поля выбора и получить список.Это мой код: (без Jquery)
<html>
<head>
<script>
function Peticion_Ajax(){
var coso = new XMLHttpRequest();
var url = "script2.php";
var primer_nombre = document.getElementsByName('nombre_inicial').value;
var vars = "nombre_peticion="+primer_nombre;
coso.open("POST", url, true);
coso.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
coso.onreadystatechange = function() {
if(coso.readyState == 4 &&coso.retorno == 200) {
var return_data =coso.responseText;
document.getElementById("retorno").innerHTML = return_data;
}
}
coso.send(vars);
document.getElementById("retorno");
}
</script>
</head>
<body>
<h2>Ajax Post to PHP and Get Return Data</h2>
<select id="retorno" name="nombre_inicial" onkeyup="Peticion_Ajax();">
<option value="" disabled="disabled" selected="selected">Selecciona aqui</option>
</select>
</body>
</html>
Возможно ли это вообще?
Заранее спасибо.