将获得到的json赋值到下拉框

1  $(function () {
2             $.getJSON('handler/addEmployees.ashx', function (json) {
3                 alert(json.length);
4                 //遍历赋值
5                 for (var key in json) {
6                     $("#EmpPosId").append('<option id=' + json[key].PosId + ' value=' + json[key].PosName + '>' + json[key].PosName + '</option>');
7                 }
8             })
9         });
职位:<select name="EmpPosId" id="EmpPosId">
                <option id="-1" value="请选择职位">请选择职位</option>
               </select> 

效果图:

审查元素:

 

说明:原来key是索引,很简单的一步操作,我开始没明白走了好多弯路,以后一定要多多总结,涨经验!:-D

posted @ 2016-01-13 13:50  闲得无聊敲代码  阅读(1419)  评论(0编辑  收藏  举报