Независимо от того, какой выбор, каждый выбор производит те же данные значения, что и глобальная переменная - PullRequest
0 голосов
/ 05 октября 2019

Я пытаюсь выполнить это и получить другое значение для "new_id", данные верны при получении этого вызова API, и есть 7 различных идентификаторов. Однако, что бы я ни выбрал, в качестве значения new_id будет выбрано значение 7. Пожалуйста, помогите, извините за мой вопрос noob заранее!

Я пытался сделать данные [0] вместо данных [i], но я действительно не знаю, с чего начать

        var new_id = "";
        $(document).ready(function () {
        $.ajax({
          "url":api_base+"/endpoint",
          "type":"GET",
          "contentType":"application/json",
          "success":function(data){
            var s = '<option value="-1">Please Select</option>';  
               for (var i = 0; i < data.length; i++) {  
                   s += '<option value="' + data[i].check_id + '">' + data[i].check + '</option>';  
                   new_id = data[i].check_id
               }  
               $("#check_list").html(s);
           }  
       });  

Я бы хотел получать разные результаты каждый раз, когда выбираю другое значение.

1 Ответ

0 голосов
/ 06 октября 2019

@ Дэн Винник - Так, где бы ни был тег select, добавьте эти атрибуты - id = "mySelect" onchange = "dropDownChangeEvent ()" и в js-файл add - функция dropDownChangeEvent () {new_id = document.getElementById ("mySelect").стоимость;}

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