Я пытаюсь заполнить поле выбора через Ajax - PullRequest
0 голосов
/ 23 декабря 2018

Я пытаюсь загрузить список в поле выбора, но не могу заставить его работать.Если я использую простые поля ввода текста и отправляю ответ в 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>

Возможно ли это вообще?

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...