我有以下代码,在其中进行循环以获取数据并将该数据发送到select。
我正在尝试将此数据保存在数组中,然后在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 } ?>