У меня есть следующий код, где я делаю цикл для получения данных и отправки этих данных на выбор.
Я пытаюсь сохранить эти данные в массиве, а затем отобразить эти данные в select
по-видимому, ошибка исходит из строки newOptions.push ({v.c_group: v.c_codigo_group});
, так как она запрашивает строку, я думаю
вот мой код.
case <?php echo "'".$row["c_codigo_producto"]."'"; ?>:
$("#divhidden").first().show("fast", function() {});
var newOptions = {};
$.ajax({
data: {
'valor': valor
},
url: 'JSON/search_group.php',
type: 'POST',
dataType: 'json',
cache: false,
success: function(data) {
$.each(data, function(k, v) {
newOptions.push({ v.c_group : v.c_codigo_group });
});
},
async: false,
});
var $el = $('#grupo');
$el.html(' ');
$.each(newOptions, function(key, value) {
$el.append($("<option></option>")
.attr("value", value).text(key));
});
break;
<?php } ?>