Javascript 解析数组Json以选择标记
我有一个Json响应。我需要获取每个值并将它们附加到Select标记。每个以逗号分隔的值都应作为选项附加到select标记中 代码是: Jquery: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>"
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所面临的问题。