我有一个 json 对象存储为 JavaScript 字符串 var,其中包含用于填充下拉框的名称和值,例如 #dropdown。我的问题是,如何将每个元素作为值/标签对访问并将它们放入下拉列表中?
json 字符串如下所示:
[{"name":"Name1","value":"Val1"},{"name":"Name2","value":"Val2"}]
这是否需要以任何方式进一步解析?
我尝试了类似的东西(但没有奏效)......
$(json).map(function () {
return $('<option>').val(this.value).text(this.name);
}).appendTo('#copy_input');
我需要以什么方式进一步格式化我的 json 以便能够轻松地迭代和填充下拉列表?