Я получаю необычный ответ от jQuery для заполнения списка выбора. во-первых, это вызов ajax;
loadShowAllReports = function() {
$.ajax({
url: "cfc/Reports.cfc"
, type: "get"
, dataType: "json"
, data: {
method: "jGetShowAll"
},
success: function(response) {
console.log(response);
$.each(response.DATA, function(i, row) {
// get value of first row as description;
var val = row[0];
var descr = row[1]
// append new options
$("##cboShowAllReports").append($("<option/>", {
value: val,
text: descr
}));
// set it while firing, so its available when done
// 1 = default 'Active' to start with
});
$('##cboShowAllReports option:selected').val(getValue('rShowAll'));
loadReports($(this).find(':selected').val());
loadReportsActive();
loadReportTypes();
},
error: function(msg) {
console.log(msg);
}
});
, который должен возвращать 3 простые пары значений Active, InActive и All, но первое значение - [объект объекта]. У меня есть несколько других заполненных выпадающих списков на этой странице, но два из них создаются с помощью этого [объекта Object]. GetValue () - это сеанс coldfusion sessionMgr.cf c, который получает и устанавливает переменные сеанса.
![offendingSelect](https://i.ibb.co/ngNRF37/column-Console-Data.png)
Я думал, что он заполняет данные [COLUMNS], пока я сбрасывается в console.log и массив выглядит нормально. Я не уверен, что делает это, любая помощь? Я боролся с этим в течение нескольких дней и у меня кончились идеи.
, поэтому я добавил console.log ('on population:' + var); и это показывает;
![offendingSelect](https://i.ibb.co/QX8jSKX/on-Population.png)