您好,欢迎访问一九零五行业门户网

求如何样遍历json对象

求怎么样遍历json对象
html code var jsonlist ='[{\u5168\u90e8:null,\u52a8\u4f5c:action,\u7231\u60c5:romance,\u79d1\u5e7b:sci-fi,\u707e\u96be:disaster,\u6050\u6016:horror,\u60ac\u7591:mystery,\u9b54\u5e7b:fantasy,\u6218\u4e89:war,\u7f6a\u6848:crime,\u60ca\u609a:thriller,\u52a8\u753b:animation,\u4f26\u7406:ethics,\u7eaa\u5f55:documentary,\u5267\u60c5:drama},{\u5168\u90e8:false,\u4e2d\u56fd\u5185\u5730:8,\u53f0\u6e7e:4,\u65e5\u672c:12,\u97e9\u56fd:1,\u7f8e\u56fd:2,\u82f1\u56fd:5,\u6cd5\u56fd:13,\u897f\u73ed\u7259:19,\u52a0\u62ff\u5927:24,\u5fb7\u56fd:6,\u6cf0\u56fd:20,\u5370\u5ea6:39,\u610f\u5927\u5229:9,\u5176\u4ed6:*}]';
这个json 对象是后台一个数给生成的。
php code [0] => array ( [全部] => [动作] => action [爱情] => romance [科幻] => sci-fi [灾难] => disaster [恐怖] => horror [悬疑] => mystery [魔幻] => fantasy [战争] => war [罪案] => crime [惊悚] => thriller [动画] => animation [伦理] => ethics [纪录] => documentary [剧情] => drama ) [1] => array ( [全部] => [中国内地] => 8 [台湾] => 4 [日本] => 12 [韩国] => 1 [美国] => 2 [英国] => 5 [法国] => 13 [西班牙] => 19 [加拿大] => 24 [德国] => 6 [泰国] => 20 [印度] => 39 [意大利] => 9 [其他] => * )
我主要是现实二个 select 控件动态加载后台传过来的数据内容。键值为select的名字, 值为select的 value
还请指点一下,我应该怎么做一上。
------解决方案--------------------
看样子你对 jq 也并不熟悉,拿了能用吗?jscript codevar jsonlist =[{\u5168\u90e8:null,\u52a8\u4f5c:action,\u7231\u60c5:romance,\u79d1\u5e7b:sci-fi,\u707e\u96be:disaster,\u6050\u6016:horror,\u60ac\u7591:mystery,\u9b54\u5e7b:fantasy,\u6218\u4e89:war,\u7f6a\u6848:crime,\u60ca\u609a:thriller,\u52a8\u753b:animation,\u4f26\u7406:ethics,\u7eaa\u5f55:documentary,\u5267\u60c5:drama},{\u5168\u90e8:false,\u4e2d\u56fd\u5185\u5730:8,\u53f0\u6e7e:4,\u65e5\u672c:12,\u97e9\u56fd:1,\u7f8e\u56fd:2,\u82f1\u56fd:5,\u6cd5\u56fd:13,\u897f\u73ed\u7259:19,\u52a0\u62ff\u5927:24,\u5fb7\u56fd:6,\u6cf0\u56fd:20,\u5370\u5ea6:39,\u610f\u5927\u5229:9,\u5176\u4ed6:*}];$().appendto(body);$().appendto(body);$.each(jsonlist, function(i, item){ $.each(item, function(key, val) { $(+key+).appendto($(#selecttest+i)) });});

其它类似信息

推荐信息