введите описание изображения здесь
Я пытаюсь динамически добавлять параметры для раскрывающихся списков в таблице. Я получаю значение параметров в 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