Javascript 解析数组Json以选择标记

Javascript 解析数组Json以选择标记,javascript,jquery,html,arrays,json,Javascript,Jquery,Html,Arrays,Json,我有一个Json响应。我需要获取每个值并将它们附加到Select标记。每个以逗号分隔的值都应作为选项附加到select标记中 代码是: Jquery: var dec ={"dc":["One","Two","Three"]}; jQuery.each(dec, function(index, value) { $(".request").append("<option value='" + index + "'>" + value + "</option>"

我有一个Json响应。我需要获取每个值并将它们附加到Select标记。每个以逗号分隔的值都应作为选项附加到select标记中

代码是:

Jquery:

var dec ={"dc":["One","Two","Three"]};

jQuery.each(dec, function(index, value) {

    $(".request").append("<option value='" + index + "'>" + value + "</option>");  

});
var-dec={“dc”:[“一”、“二”、“三”]};
每个(dec,函数(索引,值){
$(“.request”).append(“+value+”);
});
HTML:

<select class="request">

</select>


上面的代码将所有内容附加到单个选项中,但不是作为select tag中的不同选项,您需要在
dc
数组中迭代。现在您有了一个对象,
dec
和一个子数组
dc

jQuery.each(dec.dc, function(index, value) {
    $(".request").append("<option value='" + index + "'>" + value + "</option>");  
});
jQuery.each(dec.dc,函数(索引,值){
$(“.request”).append(“+value+”);
});

您需要迭代
dc
数组。现在您有了一个对象,
dec
和一个子数组
dc

jQuery.each(dec.dc, function(index, value) {
    $(".request").append("<option value='" + index + "'>" + value + "</option>");  
});
jQuery.each(dec.dc,函数(索引,值){
$(“.request”).append(“+value+”);
});
像这样试试

var dec ={"dc":["One","Two","Three"]};
var html = "";
jQuery.each(dec, function(index, value) {

    html += "<option value='" + index + "'>" + value + "</option>";  
});

 $(".request").html( html );
var-dec={“dc”:[“一”、“二”、“三”]};
var html=“”;
每个(dec,函数(索引,值){
html+=“”+值+“”;
});
$(“.request”).html(html);
像这样试试

var dec ={"dc":["One","Two","Three"]};
var html = "";
jQuery.each(dec, function(index, value) {

    html += "<option value='" + index + "'>" + value + "</option>";  
});

 $(".request").html( html );
var-dec={“dc”:[“一”、“二”、“三”]};
var html=“”;
每个(dec,函数(索引,值){
html+=“”+值+“”;
});
$(“.request”).html(html);
var$opt;
对于(变量i=0;i
尽可能做一个基本的js循环,它们会更快

var$opt;
对于(变量i=0;i

尽可能做一个基本的js循环,它们会更快

这个代码不起作用。这会导致OP遇到的问题。此代码无法工作。这就导致了OP所面临的问题。