将数据推入数组Ajax

时间:2019-01-16 20:34:35

标签: javascript php ajax

我有以下代码,在其中进行循环以获取数据并将该数据发送到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 } ?>

0 个答案:

没有答案