jquery.base64.js
//下面是64个基本的编码
var base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var base64DecodeChars = new Array(
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1,
-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1,
-1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);
//编码的方法
function base64encode(str) {
var out, i, len;
var c1, c2, c3;
len = str.length;
i = 0;
out = "";
while (i < len) {
c1 = str.charCodeAt(i++) & 0xff;
if (i == len) {
out += base64EncodeChars.charAt(c1 >> 2);
out += base64EncodeChars.charAt((c1 & 0x3) << 4);
out += "==";
break;
}
c2 = str.charCodeAt(i++);
if (i == len) {
out += base64EncodeChars.charAt(c1 >> 2);
out += base64EncodeChars.charAt(((c1 & 0x3) << 4) | ((c2 & 0xF0) >> 4));
out += base64EncodeChars.charAt((c2 & 0xF) << 2);
out += "=";
break;
}
c3 = str.charCodeAt(i++);
out += base64EncodeChars.charAt(c1 >> 2);
out += base64EncodeChars.charAt(((c1 & 0x3) << 4) | ((c2 & 0xF0) >> 4));
out += base64EncodeChars.charAt(((c2 & 0xF) << 2) | ((c3 & 0xC0) >> 6));
out += base64EncodeChars.charAt(c3 & 0x3F);
}
return out;
}
//解码的方法
function base64decode(str) {
var c1, c2, c3, c4;
var i, len, out;
len = str.length;
i = 0;
out = "";
while (i < len) { do {
c1 = base64DecodeChars[str.charCodeAt(i++) & 0xff];
} while (i < len && c1 == -1);
if (c1 == -1)
break; do {
c2 = base64DecodeChars[str.charCodeAt(i++) & 0xff];
} while (i < len && c2 == -1);
if (c2 == -1)
break;
out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4)); do {
c3 = str.charCodeAt(i++) & 0xff;
if (c3 == 61)
return out;
c3 = base64DecodeChars[c3];
} while (i < len && c3 == -1);
if (c3 == -1)
break;
out += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2)); do {
c4 = str.charCodeAt(i++) & 0xff;
if (c4 == 61)
return out;
c4 = base64DecodeChars[c4];
} while (i < len && c4 == -1);
if (c4 == -1)
break;
out += String.fromCharCode(((c3 & 0x03) << 6) | c4);
}
return out;
}
function utf16to8(str) {
var out, i, len, c;
out = "";
len = str.length;
for (i = 0; i < len; i++) {
c = str.charCodeAt(i);
if ((c >= 0x0001) && (c <= 0x007F)) {
out += str.charAt(i);
} else if (c > 0x07FF) {
out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));
out += String.fromCharCode(0x80 | ((c >> 6) & 0x3F));
out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));
} else {
out += String.fromCharCode(0xC0 | ((c >> 6) & 0x1F));
out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F));
}
}
return out;
}
function utf8to16(str) {
var out, i, len, c;
var char2, char3;
out = "";
len = str.length;
i = 0;
while (i < len) {
c = str.charCodeAt(i++);
switch (c >> 4) {
case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7:
// 0xxxxxxx
out += str.charAt(i - 1);
break;
case 12: case 13:
// 110x xxxx 10xx xxxx
char2 = str.charCodeAt(i++);
out += String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F));
break;
case 14:
// 1110 xxxx 10xx xxxx 10xx xxxx
char2 = str.charCodeAt(i++);
char3 = str.charCodeAt(i++);
out += String.fromCharCode(((c & 0x0F) << 12) |
((char2 & 0x3F) << 6) |
((char3 & 0x3F) << 0));
break;
}
}
return out;
} function base64decodeCN(str) {
return utf8to16(base64decode(str))
} function base64encodeCN(str) {
return base64encode(utf16to8(str));
} //编码
//value = base64encode(utf16to8(src)) //解码
//value = utf8to16(base64decode(src))
PCJSON.js 获取省市数据
window.PCData =[
{
"code": "110000",
"name": "北京市",
"pid": "0"
},
{
"code": "110100",
"name": "北京市",
"pid": "110000"
},
{
"code": "120000",
"name": "天津市",
"pid": "0"
},
{
"code": "120100",
"name": "天津市",
"pid": "120000"
},
{
"code": "130000",
"name": "河北省",
"pid": "0"
},
{
"code": "130100",
"name": "石家庄市",
"pid": "130000"
},
{
"code": "130200",
"name": "唐山市",
"pid": "130000"
},
{
"code": "130300",
"name": "秦皇岛市",
"pid": "130000"
},
{
"code": "130400",
"name": "邯郸市",
"pid": "130000"
},
{
"code": "130500",
"name": "邢台市",
"pid": "130000"
},
{
"code": "130600",
"name": "保定市",
"pid": "130000"
},
{
"code": "130700",
"name": "张家口市",
"pid": "130000"
},
{
"code": "130800",
"name": "承德市",
"pid": "130000"
},
{
"code": "130900",
"name": "沧州市",
"pid": "130000"
},
{
"code": "131000",
"name": "廊坊市",
"pid": "130000"
},
{
"code": "131100",
"name": "衡水市",
"pid": "130000"
},
{
"code": "140000",
"name": "山西省",
"pid": "0"
},
{
"code": "140100",
"name": "太原市",
"pid": "140000"
},
{
"code": "140200",
"name": "大同市",
"pid": "140000"
},
{
"code": "140300",
"name": "阳泉市",
"pid": "140000"
},
{
"code": "140400",
"name": "长治市",
"pid": "140000"
},
{
"code": "140500",
"name": "晋城市",
"pid": "140000"
},
{
"code": "140600",
"name": "朔州市",
"pid": "140000"
},
{
"code": "140700",
"name": "晋中市",
"pid": "140000"
},
{
"code": "140800",
"name": "运城市",
"pid": "140000"
},
{
"code": "140900",
"name": "忻州市",
"pid": "140000"
},
{
"code": "141000",
"name": "临汾市",
"pid": "140000"
},
{
"code": "141100",
"name": "吕梁市",
"pid": "140000"
},
{
"code": "150000",
"name": "内蒙古",
"pid": "0"
},
{
"code": "150100",
"name": "呼和浩特市",
"pid": "150000"
},
{
"code": "150200",
"name": "包头市",
"pid": "150000"
},
{
"code": "150300",
"name": "乌海市",
"pid": "150000"
},
{
"code": "150400",
"name": "赤峰市",
"pid": "150000"
},
{
"code": "150500",
"name": "通辽市",
"pid": "150000"
},
{
"code": "150600",
"name": "鄂尔多斯市",
"pid": "150000"
},
{
"code": "150700",
"name": "呼伦贝尔市",
"pid": "150000"
},
{
"code": "150800",
"name": "巴彦淖尔市",
"pid": "150000"
},
{
"code": "150900",
"name": "乌兰察布市",
"pid": "150000"
},
{
"code": "152200",
"name": "兴安盟",
"pid": "150000"
},
{
"code": "152500",
"name": "锡林郭勒盟",
"pid": "150000"
},
{
"code": "152900",
"name": "阿拉善盟",
"pid": "150000"
},
{
"code": "210000",
"name": "辽宁省",
"pid": "0"
},
{
"code": "210100",
"name": "沈阳市",
"pid": "210000"
},
{
"code": "210200",
"name": "大连市",
"pid": "210000"
},
{
"code": "210300",
"name": "鞍山市",
"pid": "210000"
},
{
"code": "210400",
"name": "抚顺市",
"pid": "210000"
},
{
"code": "210500",
"name": "本溪市",
"pid": "210000"
},
{
"code": "210600",
"name": "丹东市",
"pid": "210000"
},
{
"code": "210700",
"name": "锦州市",
"pid": "210000"
},
{
"code": "210800",
"name": "营口市",
"pid": "210000"
},
{
"code": "210900",
"name": "阜新市",
"pid": "210000"
},
{
"code": "211000",
"name": "辽阳市",
"pid": "210000"
},
{
"code": "211100",
"name": "盘锦市",
"pid": "210000"
},
{
"code": "211200",
"name": "铁岭市",
"pid": "210000"
},
{
"code": "211300",
"name": "朝阳市",
"pid": "210000"
},
{
"code": "211400",
"name": "葫芦岛市",
"pid": "210000"
},
{
"code": "220000",
"name": "吉林省",
"pid": "0"
},
{
"code": "220100",
"name": "长春市",
"pid": "220000"
},
{
"code": "220200",
"name": "吉林市",
"pid": "220000"
},
{
"code": "220300",
"name": "四平市",
"pid": "220000"
},
{
"code": "220400",
"name": "辽源市",
"pid": "220000"
},
{
"code": "220500",
"name": "通化市",
"pid": "220000"
},
{
"code": "220600",
"name": "白山市",
"pid": "220000"
},
{
"code": "220700",
"name": "松原市",
"pid": "220000"
},
{
"code": "220800",
"name": "白城市",
"pid": "220000"
},
{
"code": "222400",
"name": "延边州",
"pid": "220000"
},
{
"code": "230000",
"name": "黑龙江省",
"pid": "0"
},
{
"code": "230100",
"name": "哈尔滨市",
"pid": "230000"
},
{
"code": "230200",
"name": "齐齐哈尔市",
"pid": "230000"
},
{
"code": "230300",
"name": "鸡西市",
"pid": "230000"
},
{
"code": "230400",
"name": "鹤岗市",
"pid": "230000"
},
{
"code": "230500",
"name": "双鸭山市",
"pid": "230000"
},
{
"code": "230600",
"name": "大庆市",
"pid": "230000"
},
{
"code": "230700",
"name": "伊春市",
"pid": "230000"
},
{
"code": "230800",
"name": "佳木斯市",
"pid": "230000"
},
{
"code": "230900",
"name": "七台河市",
"pid": "230000"
},
{
"code": "231000",
"name": "牡丹江市",
"pid": "230000"
},
{
"code": "231100",
"name": "黑河市",
"pid": "230000"
},
{
"code": "231200",
"name": "绥化市",
"pid": "230000"
},
{
"code": "232700",
"name": "大兴安岭地区",
"pid": "230000"
},
{
"code": "310000",
"name": "上海市",
"pid": "0"
},
{
"code": "310100",
"name": "上海市",
"pid": "310000"
},
{
"code": "320000",
"name": "江苏省",
"pid": "0"
},
{
"code": "320100",
"name": "南京市",
"pid": "320000"
},
{
"code": "320200",
"name": "无锡市",
"pid": "320000"
},
{
"code": "320300",
"name": "徐州市",
"pid": "320000"
},
{
"code": "320400",
"name": "常州市",
"pid": "320000"
},
{
"code": "320500",
"name": "苏州市",
"pid": "320000"
},
{
"code": "320600",
"name": "南通市",
"pid": "320000"
},
{
"code": "320700",
"name": "连云港市",
"pid": "320000"
},
{
"code": "320800",
"name": "淮安市",
"pid": "320000"
},
{
"code": "320900",
"name": "盐城市",
"pid": "320000"
},
{
"code": "321000",
"name": "扬州市",
"pid": "320000"
},
{
"code": "321100",
"name": "镇江市",
"pid": "320000"
},
{
"code": "321200",
"name": "泰州市",
"pid": "320000"
},
{
"code": "321300",
"name": "宿迁市",
"pid": "320000"
},
{
"code": "330000",
"name": "浙江省",
"pid": "0"
},
{
"code": "330100",
"name": "杭州市",
"pid": "330000"
},
{
"code": "330200",
"name": "宁波市",
"pid": "330000"
},
{
"code": "330300",
"name": "温州市",
"pid": "330000"
},
{
"code": "330400",
"name": "嘉兴市",
"pid": "330000"
},
{
"code": "330500",
"name": "湖州市",
"pid": "330000"
},
{
"code": "330600",
"name": "绍兴市",
"pid": "330000"
},
{
"code": "330700",
"name": "金华市",
"pid": "330000"
},
{
"code": "330800",
"name": "衢州市",
"pid": "330000"
},
{
"code": "330900",
"name": "舟山市",
"pid": "330000"
},
{
"code": "331000",
"name": "台州市",
"pid": "330000"
},
{
"code": "331100",
"name": "丽水市",
"pid": "330000"
},
{
"code": "340000",
"name": "安徽省",
"pid": "0"
},
{
"code": "340100",
"name": "合肥市",
"pid": "340000"
},
{
"code": "340200",
"name": "芜湖市",
"pid": "340000"
},
{
"code": "340300",
"name": "蚌埠市",
"pid": "340000"
},
{
"code": "340400",
"name": "淮南市",
"pid": "340000"
},
{
"code": "340500",
"name": "马鞍山市",
"pid": "340000"
},
{
"code": "340600",
"name": "淮北市",
"pid": "340000"
},
{
"code": "340700",
"name": "铜陵市",
"pid": "340000"
},
{
"code": "340800",
"name": "安庆市",
"pid": "340000"
},
{
"code": "341000",
"name": "黄山市",
"pid": "340000"
},
{
"code": "341100",
"name": "滁州市",
"pid": "340000"
},
{
"code": "341200",
"name": "阜阳市",
"pid": "340000"
},
{
"code": "341300",
"name": "宿州市",
"pid": "340000"
},
{
"code": "341500",
"name": "六安市",
"pid": "340000"
},
{
"code": "341600",
"name": "亳州市",
"pid": "340000"
},
{
"code": "341700",
"name": "池州市",
"pid": "340000"
},
{
"code": "341800",
"name": "宣城市",
"pid": "340000"
},
{
"code": "350000",
"name": "福建省",
"pid": "0"
},
{
"code": "350100",
"name": "福州市",
"pid": "350000"
},
{
"code": "350200",
"name": "厦门市",
"pid": "350000"
},
{
"code": "350300",
"name": "莆田市",
"pid": "350000"
},
{
"code": "350400",
"name": "三明市",
"pid": "350000"
},
{
"code": "350500",
"name": "泉州市",
"pid": "350000"
},
{
"code": "350600",
"name": "漳州市",
"pid": "350000"
},
{
"code": "350700",
"name": "南平市",
"pid": "350000"
},
{
"code": "350800",
"name": "龙岩市",
"pid": "350000"
},
{
"code": "350900",
"name": "宁德市",
"pid": "350000"
},
{
"code": "360000",
"name": "江西省",
"pid": "0"
},
{
"code": "360100",
"name": "南昌市",
"pid": "360000"
},
{
"code": "360200",
"name": "景德镇市",
"pid": "360000"
},
{
"code": "360300",
"name": "萍乡市",
"pid": "360000"
},
{
"code": "360400",
"name": "九江市",
"pid": "360000"
},
{
"code": "360500",
"name": "新余市",
"pid": "360000"
},
{
"code": "360600",
"name": "鹰潭市",
"pid": "360000"
},
{
"code": "360700",
"name": "赣州市",
"pid": "360000"
},
{
"code": "360800",
"name": "吉安市",
"pid": "360000"
},
{
"code": "360900",
"name": "宜春市",
"pid": "360000"
},
{
"code": "361000",
"name": "抚州市",
"pid": "360000"
},
{
"code": "361100",
"name": "上饶市",
"pid": "360000"
},
{
"code": "370000",
"name": "山东省",
"pid": "0"
},
{
"code": "370100",
"name": "济南市",
"pid": "370000"
},
{
"code": "370200",
"name": "青岛市",
"pid": "370000"
},
{
"code": "370300",
"name": "淄博市",
"pid": "370000"
},
{
"code": "370400",
"name": "枣庄市",
"pid": "370000"
},
{
"code": "370500",
"name": "东营市",
"pid": "370000"
},
{
"code": "370600",
"name": "烟台市",
"pid": "370000"
},
{
"code": "370700",
"name": "潍坊市",
"pid": "370000"
},
{
"code": "370800",
"name": "济宁市",
"pid": "370000"
},
{
"code": "370900",
"name": "泰安市",
"pid": "370000"
},
{
"code": "371000",
"name": "威海市",
"pid": "370000"
},
{
"code": "371100",
"name": "日照市",
"pid": "370000"
},
{
"code": "371200",
"name": "莱芜市",
"pid": "370000"
},
{
"code": "371300",
"name": "临沂市",
"pid": "370000"
},
{
"code": "371400",
"name": "德州市",
"pid": "370000"
},
{
"code": "371500",
"name": "聊城市",
"pid": "370000"
},
{
"code": "371600",
"name": "滨州市",
"pid": "370000"
},
{
"code": "371700",
"name": "菏泽市",
"pid": "370000"
},
{
"code": "410000",
"name": "河南省",
"pid": "0"
},
{
"code": "410100",
"name": "郑州市",
"pid": "410000"
},
{
"code": "410200",
"name": "开封市",
"pid": "410000"
},
{
"code": "410300",
"name": "洛阳市",
"pid": "410000"
},
{
"code": "410400",
"name": "平顶山市",
"pid": "410000"
},
{
"code": "410500",
"name": "安阳市",
"pid": "410000"
},
{
"code": "410600",
"name": "鹤壁市",
"pid": "410000"
},
{
"code": "410700",
"name": "新乡市",
"pid": "410000"
},
{
"code": "410800",
"name": "焦作市",
"pid": "410000"
},
{
"code": "410900",
"name": "濮阳市",
"pid": "410000"
},
{
"code": "411000",
"name": "许昌市",
"pid": "410000"
},
{
"code": "411100",
"name": "漯河市",
"pid": "410000"
},
{
"code": "411200",
"name": "三门峡市",
"pid": "410000"
},
{
"code": "411300",
"name": "南阳市",
"pid": "410000"
},
{
"code": "411400",
"name": "商丘市",
"pid": "410000"
},
{
"code": "411500",
"name": "信阳市",
"pid": "410000"
},
{
"code": "411600",
"name": "周口市",
"pid": "410000"
},
{
"code": "411700",
"name": "驻马店市",
"pid": "410000"
},
{
"code": "420000",
"name": "湖北省",
"pid": "0"
},
{
"code": "420100",
"name": "武汉市",
"pid": "420000"
},
{
"code": "420200",
"name": "黄石市",
"pid": "420000"
},
{
"code": "420300",
"name": "十堰市",
"pid": "420000"
},
{
"code": "420500",
"name": "宜昌市",
"pid": "420000"
},
{
"code": "420600",
"name": "襄阳市",
"pid": "420000"
},
{
"code": "420700",
"name": "鄂州市",
"pid": "420000"
},
{
"code": "420800",
"name": "荆门市",
"pid": "420000"
},
{
"code": "420900",
"name": "孝感市",
"pid": "420000"
},
{
"code": "421000",
"name": "荆州市",
"pid": "420000"
},
{
"code": "421100",
"name": "黄冈市",
"pid": "420000"
},
{
"code": "421200",
"name": "咸宁市",
"pid": "420000"
},
{
"code": "421300",
"name": "随州市",
"pid": "420000"
},
{
"code": "422800",
"name": "恩施州",
"pid": "420000"
},
{
"code": "430000",
"name": "湖南省",
"pid": "0"
},
{
"code": "430100",
"name": "长沙市",
"pid": "430000"
},
{
"code": "430200",
"name": "株洲市",
"pid": "430000"
},
{
"code": "430300",
"name": "湘潭市",
"pid": "430000"
},
{
"code": "430400",
"name": "衡阳市",
"pid": "430000"
},
{
"code": "430500",
"name": "邵阳市",
"pid": "430000"
},
{
"code": "430600",
"name": "岳阳市",
"pid": "430000"
},
{
"code": "430700",
"name": "常德市",
"pid": "430000"
},
{
"code": "430800",
"name": "张家界市",
"pid": "430000"
},
{
"code": "430900",
"name": "益阳市",
"pid": "430000"
},
{
"code": "431000",
"name": "郴州市",
"pid": "430000"
},
{
"code": "431100",
"name": "永州市",
"pid": "430000"
},
{
"code": "431200",
"name": "怀化市",
"pid": "430000"
},
{
"code": "431300",
"name": "娄底市",
"pid": "430000"
},
{
"code": "433100",
"name": "湘西州",
"pid": "430000"
},
{
"code": "440000",
"name": "广东省",
"pid": "0"
},
{
"code": "440100",
"name": "广州市",
"pid": "440000"
},
{
"code": "440200",
"name": "韶关市",
"pid": "440000"
},
{
"code": "440300",
"name": "深圳市",
"pid": "440000"
},
{
"code": "440400",
"name": "珠海市",
"pid": "440000"
},
{
"code": "440500",
"name": "汕头市",
"pid": "440000"
},
{
"code": "440600",
"name": "佛山市",
"pid": "440000"
},
{
"code": "440700",
"name": "江门市",
"pid": "440000"
},
{
"code": "440800",
"name": "湛江市",
"pid": "440000"
},
{
"code": "440900",
"name": "茂名市",
"pid": "440000"
},
{
"code": "441200",
"name": "肇庆市",
"pid": "440000"
},
{
"code": "441300",
"name": "惠州市",
"pid": "440000"
},
{
"code": "441400",
"name": "梅州市",
"pid": "440000"
},
{
"code": "441500",
"name": "汕尾市",
"pid": "440000"
},
{
"code": "441600",
"name": "河源市",
"pid": "440000"
},
{
"code": "441700",
"name": "阳江市",
"pid": "440000"
},
{
"code": "441800",
"name": "清远市",
"pid": "440000"
},
{
"code": "441900",
"name": "东莞市",
"pid": "440000"
},
{
"code": "442000",
"name": "中山市",
"pid": "440000"
},
{
"code": "445100",
"name": "潮州市",
"pid": "440000"
},
{
"code": "445200",
"name": "揭阳市",
"pid": "440000"
},
{
"code": "445300",
"name": "云浮市",
"pid": "440000"
},
{
"code": "450000",
"name": "广西区",
"pid": "0"
},
{
"code": "450100",
"name": "南宁市",
"pid": "450000"
},
{
"code": "450200",
"name": "柳州市",
"pid": "450000"
},
{
"code": "450300",
"name": "桂林市",
"pid": "450000"
},
{
"code": "450400",
"name": "梧州市",
"pid": "450000"
},
{
"code": "450500",
"name": "北海市",
"pid": "450000"
},
{
"code": "450600",
"name": "防城港市",
"pid": "450000"
},
{
"code": "450700",
"name": "钦州市",
"pid": "450000"
},
{
"code": "450800",
"name": "贵港市",
"pid": "450000"
},
{
"code": "450900",
"name": "玉林市",
"pid": "450000"
},
{
"code": "451000",
"name": "百色市",
"pid": "450000"
},
{
"code": "451100",
"name": "贺州市",
"pid": "450000"
},
{
"code": "451200",
"name": "河池市",
"pid": "450000"
},
{
"code": "451300",
"name": "来宾市",
"pid": "450000"
},
{
"code": "451400",
"name": "崇左市",
"pid": "450000"
},
{
"code": "460000",
"name": "海南省",
"pid": "0"
},
{
"code": "460100",
"name": "海口市",
"pid": "460000"
},
{
"code": "460200",
"name": "三亚市",
"pid": "460000"
},
{
"code": "500000",
"name": "重庆市",
"pid": "0"
},
{
"code": "500100",
"name": "重庆市",
"pid": "500000"
},
{
"code": "510000",
"name": "四川省",
"pid": "0"
},
{
"code": "510100",
"name": "成都市",
"pid": "510000"
},
{
"code": "510300",
"name": "自贡市",
"pid": "510000"
},
{
"code": "510400",
"name": "攀枝花市",
"pid": "510000"
},
{
"code": "510500",
"name": "泸州市",
"pid": "510000"
},
{
"code": "510600",
"name": "德阳市",
"pid": "510000"
},
{
"code": "510700",
"name": "绵阳市",
"pid": "510000"
},
{
"code": "510800",
"name": "广元市",
"pid": "510000"
},
{
"code": "510900",
"name": "遂宁市",
"pid": "510000"
},
{
"code": "511000",
"name": "内江市",
"pid": "510000"
},
{
"code": "511100",
"name": "乐山市",
"pid": "510000"
},
{
"code": "511300",
"name": "南充市",
"pid": "510000"
},
{
"code": "511400",
"name": "眉山市",
"pid": "510000"
},
{
"code": "511500",
"name": "宜宾市",
"pid": "510000"
},
{
"code": "511600",
"name": "广安市",
"pid": "510000"
},
{
"code": "511700",
"name": "达州市",
"pid": "510000"
},
{
"code": "511800",
"name": "雅安市",
"pid": "510000"
},
{
"code": "511900",
"name": "巴中市",
"pid": "510000"
},
{
"code": "512000",
"name": "资阳市",
"pid": "510000"
},
{
"code": "513200",
"name": "阿坝州",
"pid": "510000"
},
{
"code": "513300",
"name": "甘孜州",
"pid": "510000"
},
{
"code": "513400",
"name": "凉山州",
"pid": "510000"
},
{
"code": "520000",
"name": "贵州省",
"pid": "0"
},
{
"code": "520100",
"name": "贵阳市",
"pid": "520000"
},
{
"code": "520200",
"name": "六盘水市",
"pid": "520000"
},
{
"code": "520300",
"name": "遵义市",
"pid": "520000"
},
{
"code": "520400",
"name": "安顺市",
"pid": "520000"
},
{
"code": "520500",
"name": "毕节市",
"pid": "520000"
},
{
"code": "520600",
"name": "铜仁市",
"pid": "520000"
},
{
"code": "522300",
"name": "黔西南州",
"pid": "520000"
},
{
"code": "522600",
"name": "黔东南州",
"pid": "520000"
},
{
"code": "522700",
"name": "黔南州",
"pid": "520000"
},
{
"code": "530000",
"name": "云南省",
"pid": "0"
},
{
"code": "530100",
"name": "昆明市",
"pid": "530000"
},
{
"code": "530300",
"name": "曲靖市",
"pid": "530000"
},
{
"code": "530400",
"name": "玉溪市",
"pid": "530000"
},
{
"code": "530500",
"name": "保山市",
"pid": "530000"
},
{
"code": "530600",
"name": "昭通市",
"pid": "530000"
},
{
"code": "530700",
"name": "丽江市",
"pid": "530000"
},
{
"code": "530800",
"name": "普洱市",
"pid": "530000"
},
{
"code": "530900",
"name": "临沧市",
"pid": "530000"
},
{
"code": "532300",
"name": "楚雄州",
"pid": "530000"
},
{
"code": "532500",
"name": "红河州",
"pid": "530000"
},
{
"code": "532600",
"name": "文山州",
"pid": "530000"
},
{
"code": "532800",
"name": "西双版纳州",
"pid": "530000"
},
{
"code": "532900",
"name": "大理州",
"pid": "530000"
},
{
"code": "533100",
"name": "德宏州",
"pid": "530000"
},
{
"code": "533300",
"name": "怒江州",
"pid": "530000"
},
{
"code": "533400",
"name": "迪庆州",
"pid": "530000"
},
{
"code": "540000",
"name": "西藏区",
"pid": "0"
},
{
"code": "540100",
"name": "拉萨市",
"pid": "540000"
},
{
"code": "542100",
"name": "昌都地区",
"pid": "540000"
},
{
"code": "542200",
"name": "山南地区",
"pid": "540000"
},
{
"code": "542300",
"name": "日喀则地区",
"pid": "540000"
},
{
"code": "542400",
"name": "那曲地区",
"pid": "540000"
},
{
"code": "542500",
"name": "阿里地区",
"pid": "540000"
},
{
"code": "542600",
"name": "林芝地区",
"pid": "540000"
},
{
"code": "610000",
"name": "陕西省",
"pid": "0"
},
{
"code": "610100",
"name": "西安市",
"pid": "610000"
},
{
"code": "610200",
"name": "铜川市",
"pid": "610000"
},
{
"code": "610300",
"name": "宝鸡市",
"pid": "610000"
},
{
"code": "610400",
"name": "咸阳市",
"pid": "610000"
},
{
"code": "610500",
"name": "渭南市",
"pid": "610000"
},
{
"code": "610600",
"name": "延安市",
"pid": "610000"
},
{
"code": "610700",
"name": "汉中市",
"pid": "610000"
},
{
"code": "610800",
"name": "榆林市",
"pid": "610000"
},
{
"code": "610900",
"name": "安康市",
"pid": "610000"
},
{
"code": "611000",
"name": "商洛市",
"pid": "610000"
},
{
"code": "620000",
"name": "甘肃省",
"pid": "0"
},
{
"code": "620100",
"name": "兰州市",
"pid": "620000"
},
{
"code": "620200",
"name": "嘉峪关市",
"pid": "620000"
},
{
"code": "620300",
"name": "金昌市",
"pid": "620000"
},
{
"code": "620400",
"name": "白银市",
"pid": "620000"
},
{
"code": "620500",
"name": "天水市",
"pid": "620000"
},
{
"code": "620600",
"name": "武威市",
"pid": "620000"
},
{
"code": "620700",
"name": "张掖市",
"pid": "620000"
},
{
"code": "620800",
"name": "平凉市",
"pid": "620000"
},
{
"code": "620900",
"name": "酒泉市",
"pid": "620000"
},
{
"code": "621000",
"name": "庆阳市",
"pid": "620000"
},
{
"code": "621100",
"name": "定西市",
"pid": "620000"
},
{
"code": "621200",
"name": "陇南市",
"pid": "620000"
},
{
"code": "622900",
"name": "临夏州",
"pid": "620000"
},
{
"code": "623000",
"name": "甘南州",
"pid": "620000"
},
{
"code": "630000",
"name": "青海省",
"pid": "0"
},
{
"code": "630100",
"name": "西宁市",
"pid": "630000"
},
{
"code": "632100",
"name": "海东地区",
"pid": "630000"
},
{
"code": "632200",
"name": "海北州",
"pid": "630000"
},
{
"code": "632300",
"name": "黄南州",
"pid": "630000"
},
{
"code": "632500",
"name": "海南州",
"pid": "630000"
},
{
"code": "632600",
"name": "果洛州",
"pid": "630000"
},
{
"code": "632700",
"name": "玉树州",
"pid": "630000"
},
{
"code": "632800",
"name": "海西州",
"pid": "630000"
},
{
"code": "640000",
"name": "宁夏区",
"pid": "0"
},
{
"code": "640100",
"name": "银川市",
"pid": "640000"
},
{
"code": "640200",
"name": "石嘴山市",
"pid": "640000"
},
{
"code": "640300",
"name": "吴忠市",
"pid": "640000"
},
{
"code": "640400",
"name": "固原市",
"pid": "640000"
},
{
"code": "640500",
"name": "中卫市",
"pid": "640000"
},
{
"code": "650000",
"name": "新疆区",
"pid": "0"
},
{
"code": "650100",
"name": "乌鲁木齐市",
"pid": "650000"
},
{
"code": "650200",
"name": "克拉玛依市",
"pid": "650000"
},
{
"code": "652100",
"name": "吐鲁番地区",
"pid": "650000"
},
{
"code": "652200",
"name": "哈密地区",
"pid": "650000"
},
{
"code": "652300",
"name": "昌吉州",
"pid": "650000"
},
{
"code": "652700",
"name": "博尔塔拉州",
"pid": "650000"
},
{
"code": "652800",
"name": "巴音郭楞州",
"pid": "650000"
},
{
"code": "652900",
"name": "阿克苏地区",
"pid": "650000"
},
{
"code": "653000",
"name": "克孜勒苏柯尔克孜州",
"pid": "650000"
},
{
"code": "653100",
"name": "喀什地区",
"pid": "650000"
},
{
"code": "653200",
"name": "和田地区",
"pid": "650000"
},
{
"code": "654000",
"name": "伊犁州",
"pid": "650000"
},
{
"code": "654200",
"name": "塔城地区",
"pid": "650000"
},
{
"code": "654300",
"name": "阿勒泰地区",
"pid": "650000"
},
{
"code": "419001",
"name": "济源市",
"pid": "410000"
},
{
"code": "429004",
"name": "仙桃市",
"pid": "420000"
},
{
"code": "429005",
"name": "潜江市",
"pid": "420000"
},
{
"code": "429006",
"name": "天门市",
"pid": "420000"
},
{
"code": "429021",
"name": "神农架林区",
"pid": "420000"
},
{
"code": "469001",
"name": "五指山市",
"pid": "460000"
},
{
"code": "469002",
"name": "琼海市",
"pid": "460000"
},
{
"code": "469003",
"name": "儋州市",
"pid": "460000"
},
{
"code": "469005",
"name": "文昌市",
"pid": "460000"
},
{
"code": "469006",
"name": "万宁市",
"pid": "460000"
},
{
"code": "469007",
"name": "东方市",
"pid": "460000"
},
{
"code": "469021",
"name": "定安县",
"pid": "460000"
},
{
"code": "469022",
"name": "屯昌县",
"pid": "460000"
},
{
"code": "469023",
"name": "澄迈县",
"pid": "460000"
},
{
"code": "469024",
"name": "临高县",
"pid": "460000"
},
{
"code": "469025",
"name": "白沙县",
"pid": "460000"
},
{
"code": "469026",
"name": "昌江县",
"pid": "460000"
},
{
"code": "469027",
"name": "乐东县",
"pid": "460000"
},
{
"code": "469028",
"name": "陵水县",
"pid": "460000"
},
{
"code": "469029",
"name": "保亭县",
"pid": "460000"
},
{
"code": "469030",
"name": "琼中县",
"pid": "460000"
},
{
"code": "469031",
"name": "西沙群岛",
"pid": "460000"
},
{
"code": "469032",
"name": "南沙群岛",
"pid": "460000"
},
{
"code": "469033",
"name": "中沙群岛",
"pid": "460000"
}
] //#region "处理省市数据"
var cmbProvinceData = [], //记录所有省份
cmbCity = []; //记录所有城市
$(function () {
setProvinceCityData();
})
function setProvinceCityData() {
cmbProvinceData = [],
cmbCity = [];
$.each(PCData, function (k, d) {
if (d.pid == 0) {
cmbProvinceData.push(d);
} else {
cmbCity.push(d);
}
});
} //获取省份
function getProvinceData() {
if (cmbProvinceData.length == 0) {
setProvinceCityData();
}
return cmbProvinceData;
}
//获取对应省份下的城市
function getCityData(proCode) {
var rzt = [];
if (proCode == undefined) return rzt;
if (cmbCity.length == 0) {
setProvinceCityData();
} $.each(cmbCity, function (k, c) {
if (c.pid == proCode) {
rzt.push(c);
}
});
return rzt;
}
//#endregion

常用js-API的更多相关文章

  1. api日常总结:前端常用js函数和CSS常用技巧

    我的移动端media html{font-size:10px} @media screen and (min-width:321px) and (max-width:375px){html{font- ...

  2. Web报表工具FineReport的JS API开发(二)

    上次介绍FineReport的JS API中的第一类开发--FR,这次就来介绍一下FS和contentWindow类的开发. 1 FS FS是数据决策系统中的js接口,比如说FS.tabPane.ad ...

  3. Web报表工具FineReport的JS API开发(一)

    很多报表软件可以利用JS接口来实现更多更复杂的功能.以FineReport为例,开放了大量的JS API给用户,根据执行JS的主体不同可以将分为三大类:FR.FS和contentWindow. 在js ...

  4. React常用的API说明

    楼主刚开始学习react,感受到了他的博大精深,看到很多莫名的用法,不知云云,找了很多没有找到参考手册,只有在中文社区和react官方看了一些,收集了一些比较常用的API,有补充的可以楼下评论补充.后 ...

  5. 使用jsdoc-toolkit来自动生成js api文档

    近来前端组小盆友开发的类库越来越多,很多情况下彼此不知道写了些什么方法,为了更好的合作提高工作效率,找了个比较好的api文档生成方法.使用jsdoc-toolkit来自动生成js api文档. 一.  ...

  6. Node.js API快速入门

    Node.js API 快速入门 一.事件EventEmitter const EventEmitter = require('events'); class MyEmitter extends Ev ...

  7. Atitit.常用语言的常用内部api 以及API兼容性对源码级别可移植的重要性 总结

    Atitit.常用语言的常用内部api 以及API兼容性对源码级别可移植的重要性 总结 1.1. 要兼容的重要语言api1 1.2. 常用基础api分类 core api1 1.3. 比较常用的扩展库 ...

  8. ★★★【卡法 常用js库】: js汇合 表单验证 cookie设置 日期格式 电话手机号码 email 整数 小数 金额 检查参数长度

    [卡法 常用js库]: js汇合 表单验证  cookie设置  日期格式  电话手机号码  email  整数  小数  金额   检查参数长度 // +---------------------- ...

  9. 微信小程序入门与实战 常用组件API开发技巧项目实战*全

    第1章 什么是微信小程序? 第2章 小程序环境搭建与开发工具介绍 第3章 从一个简单的“欢迎“页面开始小程序之旅 第4章 第二个页面:新闻阅读列表 第5章 小程序的模板化与模块化 第6章 构建新闻详情 ...

  10. JQuery plugin ---- simplePagination.js API

    CSS Themes "light-theme" "dark-theme" "compact-theme" How To Use Step ...

随机推荐

  1. Redis持久化策略(RDB &AOF)

    redis持久化的几种方式 1.前言 Redis是一种高级key-value数据库.它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富.有字符串,链表,集 合和有序集合.支持在服 ...

  2. 守护进程与Supervisor

    博客链接:http://www.cnblogs.com/zhenghongxin/p/8676565.html 消息队列处理后台任务带来的问题 在系统稍微大些的时候,我们经常会用到消息队列(实现的方式 ...

  3. 盗墓笔记—阿里旺旺ActiveX控件imageMan.dll栈溢出漏洞研究

    本文作者:i春秋作家——cq5f7a075d 也许现在还研究Activex就是挖坟,但是呢,笔者是摸金校尉,挖坟,呸!盗墓是笔者的本职工作. 额,不扯了,本次研究的是阿里旺旺ActiveX控件imag ...

  4. Weblogic有免费的License了

    分类: 系统运维 曾几何时, 为了找一个不限IP, 不限CPU, 不限时间的Weblogic License, 需要翻遍整个互联网, 这种日子一去不复返了~~~~~ 几个月前, 听到Oracle收购B ...

  5. (原创)JAVA阻塞队列LinkedBlockingQueue 以及非阻塞队列ConcurrentLinkedQueue 的区别

    阻塞队列:线程安全 按 FIFO(先进先出)排序元素.队列的头部 是在队列中时间最长的元素.队列的尾部 是在队列中时间最短的元素.新元素插入到队列的尾部,并且队列检索操作会获得位于队列头部的元素.链接 ...

  6. 彻底弄懂css3的flex弹性盒模型

    由于在日常工作中使用css或者bootstrap的栅格系统已经能很好的满足业务需求,所以一直以来对css3的弹性布局不是很感冒. 近日有幸在一篇文章中领略了flex的魅力--简洁优雅.随试之. /*容 ...

  7. 初次学习Vue,输出Hello Vue!

    Vue.js作为目前比较流行的js框架,而我却迟迟没有接触,深感不安! 使用vue之前先要下载vue.js文件,然后在html里面导入vue.js文件,下面试着输出"Hello Vue!&q ...

  8. vertical-tical

    通常我们需要垂直对齐并排的元素. CSS提供了一些可实现的方法:有时我用浮动float来解决,有时用position: absolute来解决,有时甚至是“肮脏”地手动添加的margin或paddin ...

  9. leetcode-162-寻找峰值

    题目描述: 峰值元素是指其值大于左右相邻值的元素. 给定一个输入数组 nums,其中 nums[i] ≠ nums[i+1],找到峰值元素并返回其索引. 数组可能包含多个峰值,在这种情况下,返回任何一 ...

  10. POJ 2248

    #include <iostream> #define MAXN 100 #define min __min using namespace std; int tem[MAXN]; int ...