js 遍历json对象并为select赋值 (ajax返回的json对象)

通过ajax访问后台,获取json对象,并赋值到select当中。

后台返回的json对象如下:(以获取快递公司为例)

[{"code":"debangwuliu","name":"德邦物},
{code":"shunfeng","name":"顺丰速递"},
{"code":"yuantong","name":"圆通速递"},
{"code":"yunda","name":"韵达快运"},
{"code":"yuntongkuaidi","name":"运通快递"},
{"code":"zhongtong","name":"中通速递"},
{"code":"zhaijisong","name":"宅急送"}
]


html代码:

<select id="expressCompany">
<option value="0"></option>
</select>



//获取快递公司

function getExpressCompany() {
  $.ajax({
  type : "post",
  url : url,    //url根据自己的项目实际定义
  async : false,
  dataType : "text",
  error : function() {
  alert("系统忙,请稍后再试!");
  return false;
  },
  success : function(text) {
  var expressCompany = $("#expressCompany");
 
  var str = '';
  var data = eval("("+text+")");;
  for(var o in data) {
str += '<option value="'+data[o].code+'">'+data[o].name+'</option>';
}
  expressCompany.append(str);
  }
  });
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值