有下面这种格式的定义:var city={
"北京市": {
"_": 101010100,
"北京市": 101010100
},
"上海市": {
"_": 101020100,
"上海市": 101020100
},
"天津市": {
"_": 101030100,
"天津市": 101030100,
"塘沽区": 101031100
},
"重庆市" : {
"_": 101040100,
"奉节区": 101041900,
"重庆市": 101040100,
"涪陵区": 101041400
},
"香港": {
"_": 101320101,
"香港": 101320101
},
"澳门": {
"_": 101330101,
"澳门": 101330101
}, "台湾省": {
"_": 101340101,
"台北市": 101340101
},
"云南省": {
"_": 101290101,
"昭通市": 101291001,
"丽江市": 101291401,
"曲靖市": 101290401,
"保山市": 101290501,
"大理州": 101290201,
"楚雄州": 101290801,
"昆明市": 101290101,
"瑞丽市": 101291506,
"玉溪市": 101290701,
"临沧市": 101291101,
"思茅市": 101290901,
"红河州": 101290301,
"文山州": 101290601,
"西双版纳州": 101291601,
"德宏州": 101291501,
"怒江州": 101291201,
"迪庆州": 101291301
};很长,就写这么多吧,现在从用户页面传来值city1和city2,其中city1的值是省即北京市,云南省什么的,city2的值是市,也就是后面有数字编号的那种内容,我现在想把那个数字编号读出来,应该用什么函数?
"北京市": {
"_": 101010100,
"北京市": 101010100
},
"上海市": {
"_": 101020100,
"上海市": 101020100
},
"天津市": {
"_": 101030100,
"天津市": 101030100,
"塘沽区": 101031100
},
"重庆市" : {
"_": 101040100,
"奉节区": 101041900,
"重庆市": 101040100,
"涪陵区": 101041400
},
"香港": {
"_": 101320101,
"香港": 101320101
},
"澳门": {
"_": 101330101,
"澳门": 101330101
}, "台湾省": {
"_": 101340101,
"台北市": 101340101
},
"云南省": {
"_": 101290101,
"昭通市": 101291001,
"丽江市": 101291401,
"曲靖市": 101290401,
"保山市": 101290501,
"大理州": 101290201,
"楚雄州": 101290801,
"昆明市": 101290101,
"瑞丽市": 101291506,
"玉溪市": 101290701,
"临沧市": 101291101,
"思茅市": 101290901,
"红河州": 101290301,
"文山州": 101290601,
"西双版纳州": 101291601,
"德宏州": 101291501,
"怒江州": 101291201,
"迪庆州": 101291301
};很长,就写这么多吧,现在从用户页面传来值city1和city2,其中city1的值是省即北京市,云南省什么的,city2的值是市,也就是后面有数字编号的那种内容,我现在想把那个数字编号读出来,应该用什么函数?
"北京市": {
"_": 101010100,
"北京市": 101010100
},
"上海市": {
"_": 101020100,
"上海市": 101020100
},
"天津市": {
"_": 101030100,
"天津市": 101030100,
"塘沽区": 101031100
},
"重庆市" : {
"_": 101040100,
"奉节区": 101041900,
"重庆市": 101040100,
"涪陵区": 101041400
},
"香港": {
"_": 101320101,
"香港": 101320101
},
"澳门": {
"_": 101330101,
"澳门": 101330101
}, "台湾省": {
"_": 101340101,
"台北市": 101340101
},
"云南省": {
"_": 101290101,
"昭通市": 101291001,
"丽江市": 101291401,
"曲靖市": 101290401,
"保山市": 101290501,
"大理州": 101290201,
"楚雄州": 101290801,
"昆明市": 101290101,
"瑞丽市": 101291506,
"玉溪市": 101290701,
"临沧市": 101291101,
"思茅市": 101290901,
"红河州": 101290301,
"文山州": 101290601,
"西双版纳州": 101291601,
"德宏州": 101291501,
"怒江州": 101291201,
"迪庆州": 101291301
}
};
alert((function(c1,c2) {
return city[c1][c2];
})("云南省","_"));