Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 从json响应填充下拉列表_Jquery_Json_Drop Down Menu - Fatal编程技术网

Jquery 从json响应填充下拉列表

Jquery 从json响应填充下拉列表,jquery,json,drop-down-menu,Jquery,Json,Drop Down Menu,我想用json数据填充下拉列表 <select id="selectSkill"><option>Choose a skill</option></select> 对于普通阵列,我会这样做: var array= ["1", "2", "3", "4", "5"]; $.each(array, function (i, p) { $('#selectSkill').append($('<option></option>')

我想用json数据填充下拉列表

<select id="selectSkill"><option>Choose a skill</option></select>
对于普通阵列,我会这样做:

var array= ["1", "2", "3", "4", "5"];
$.each(array, function (i, p) {
$('#selectSkill').append($('<option></option>').val(p).html(p));
var数组=[“1”、“2”、“3”、“4”、“5”];
$.each(数组、函数(i、p){
$('#selectSkill').append($(''.val(p).html(p));
如何填充下拉列表,将
SkillID
设置为值,将
SkillName
设置为下拉列表的文本?

您可以执行以下操作:-

$.each(array, function (i, p) {
  $('#selectSkill').append($('<option></option>').val(p.SkillID).html(p.SkillName));
});
$。每个(数组、函数(i、p){
$('#selectSkill').append($('').val(p.SkillID.html(p.SkillName));
});
工作示例:-

数组=[
{
“斯基利德”:“100”,
“技能名称”:“301-康卡斯特”
},
{
“斯基利德”:“36”,
“技能名称”:“303-考克斯”
},
];
$.each(数组、函数(i、p){
$('#selectSkill').append($('').val(p.SkillID.html(p.SkillName));
});

完美和简单的可能复制品!@HumaAli很高兴能帮助您:):)
$.each(array, function (i, p) {
  $('#selectSkill').append($('<option></option>').val(p.SkillID).html(p.SkillName));
});