js拼接二维数组
来源:互联网 发布:知乎日本海外球员名单 编辑:程序博客网 时间:2024/05/19 06:49
原数组样式:
要拼接的数组样式:{"status": "1","data": [{"provinceid": "110000","province": "北京市","cityinfo": ["cityid": "110100","city": "市辖区","provinceid": "110000""cityid": "110200","city": "县","provinceid": "110000"....{"provinceid": "120000","province": "天津市","cityinfo": ["cityid": "120100","city": "市辖区","provinceid": "120000""cityid": "120200","city": "县","provinceid": "120000"......{"provinceid": "130000","province": "河北省","cityinfo": ["cityid": "130100","city": "石家庄市","provinceid": "130000""cityid": "130200","city": "唐山市","provinceid": "130000"....}
// 使用以下示例,请先删除注释
[ //JSON 数组类型;第一级选择项数组
{
"name": "北京市", //字符串类型;第一级选择项的名称
"sub": [ //JSON 数组类型;第二级选择项数组
{
"name": "东城区" //字符串类型;第二级选择项的名称
}, {
"name": "西城区" //字符串类型;第二级选择项的名称
}
]
}, {
"name": "河南省", //字符串类型;第一级选择项的名称
"sub": [ //JSON 数组类型;第二级选择项数组
{
"name": "郑州市", //字符串类型;第二级选择项的名称
"sub": [ //JSON 数组类型;第三级选择项数组
{
"name": "中原区" //字符串类型;第三级选择项的名称
}, {
"name": "金水区" //字符串类型;第三级选择项的名称
}
]
}, {
"name": "驻马店市", //字符串类型;第二级选择项的名称
"sub": [ //JSON 数组类型;第三级选择项数组
{
"name": "西平县" //字符串类型;第三级选择项的名称
}, {
"name": "泌阳县" //字符串类型;第三级选择项的名称
}
]
}
]
}
]
代码:
var data = ret.data;
var area = [];
for(var i in data){
var province = {};
province.sub = [];
province.name = data[i].province;
province.id = data[i].provinceid;
var citydata = data[i].cityinfo;
for(var x in citydata){
var city = {};
city.id = citydata[x].cityid;
city.name = citydata[x].city;
province.sub.push(city);
}
area.push(province);
}
console.log(JSON.stringify(area));
setData('datarea',data);
- js拼接二维数组
- 二维数组拼接字符串递归
- js数组拼接
- 客户端使用js拼接二维数组,提交到服务器端,服务器端无法接收?
- php 二维数组下,循环拼接字符串
- js把数组拼接字符串
- js 二维数组实现
- Js构造二维数组
- js二维数组定义
- js的二维数组
- js二维数组定义
- js二维数组排序
- js的二维数组
- js二维数组
- js二维数组
- js二维数组排序
- JS的二维数组
- js 二维数组排序
- 有道云笔记Markdown图片链接解决办法
- 虚拟机centos7服务器下,启动oracle11g数据库和关闭数据库
- python学习(10)——函数式编程X2
- Android中给TextView设置颜色无效的问题
- POJ 1838 Banana 笔记
- js拼接二维数组
- 怎样让你的QQ空间活跃起来
- 《Linux内核设计与实现》读书笔记(十三)- 虚拟文件系统
- kali免认证登录
- leetcode刷题之判断链表是否是回文链表
- window postgre 调试函数设置
- 写时拷贝的两种方案
- Mac下intellij idea 连接数据库并利用hibernate反向生成实体类
- angularjs方式的get与post分析