динамически назначать опцию выпадающему в таблице - PullRequest
0 голосов
/ 22 октября 2019

введите описание изображения здесь

Я пытаюсь динамически добавлять параметры для раскрывающихся списков в таблице. Я получаю значение параметров в ajax, но не знаю, как назначить его соответствующему раскрывающемуся списку, когда пользователь вводит pin-код в поле pin-кода рядом с раскрывающимся списком.

"name =" tech_opt ">">

           <option value="0">--select--</option>

К вашему сведению, я получаю успех ajax со значением параметра, просто не знаю, как назначить его в раскрывающемся списке этой строки

<----- js------------->

<script>


$(document).ready(function() {

    // code to read selected table row cell data (values).
    $("#file_export").on('change','.eng_pin',function() {
        //get the current row
        var currentRow=$(this).closest("tr");
        var col1 = currentRow.find("td:eq(0)").text(); // get current row 1st TD value
        var values = currentRow.find(":input").map(function () {
            return $(this).val()
        });

        var result = Object.keys(values).map(function (key) {
            return [Number(key), values[key]];
        });

        console.log(result[0][1]);
        alert(col1);
        $.ajax({
            url: 'process_tech_pincode.php',
            type: 'post',
            data: {tech_id: col1, pincode: result[0][1]},

            success: function (response) {
                alert(response);
                parsedval = JSON.parse(response);
                alert(parsedval);
                var len = parsedval.length;

                $("#tech_opt").empty();
                for (var i = 0; i < len; i++) {
                    var id = parsedval[i]['id'];
                    var name = parsedval[i]['name'];



                    var myDiv = document.getElementById(col1);



                    $(myDiv).attribute(name).append($("<option> <value='" + id + "'>" + name + "</option>"));

                }
            }

        })
    })
});

Любая помощь будет принята с благодарностью.

С уважением, Vinay

...