猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
Json取值
{"22222":"DL00019","123":"DL00028","321":"DL00029","111111111":"DL00017","测试道路2":"DL00018"}
这种json格式的我要怎么取值啊
来对应select标签的value和text
就是要取到 ”测试道路2“ “DL00018”这种,给一个option赋值
$.post("BindRoad.ashx", { 'areaCode': areaCode}, function(data) {
var arr = eval(data);
var ddlRoad = document.getElementById('<%=ddlRoadcode1.ClientID %>');
ddlRoad.options.length = 0;
}, "json");
求解
慕容3067478
浏览 726
回答 6
6回答
慕容森
这是一个字典类型的JSON表达式。
0
0
0
POPMUISE
当json对象的key(比方说上面的22222、123、321等)不确定的时候,怎么获取呢,字符串分割吗
0
0
0
aluckdog
@码农的视界: 不知道js中怎么反序列化,C#中可以通过反序列化成字典类来枚举。
0
0
0
慕姐4208626
var str ="{\"22222\":\"DL00019\",\"123\":\"DL00028\",\"321\":\"DL00029\",\"111111111\":\"DL00017\",\"测试道路2\":\"DL00018\"}"; var json = eval('('+str+')') alert(json["321"]); alert(json["111111111"]);
0
0
0
富国沪深
@码农的视界: 键名应该知道的吧,还有就是索引应该是知道的吧 for可以循环的啊
0
0
0
慕丝7291255
var obj = { "22222": "DL00019", "123": "DL00028", "321": "DL00029", "111111111": "DL00017", "测试道路2": "DL00018" }; for (var key in obj) { alert(key); alert(obj[key]); }
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续