文件
mashangyoujiu/Public/user/js/baidu_select.js

56 行
6.3 KiB
JavaScript
可执行文件

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

function BaiduSelect(p, c, a, pv, cv, av) {
var json = [{ "p": "商业及生活服务", "c": [{ "n": "商业服务", "a": [{ "n": "2791_刻版排版服务" }, { "n": "7399_其他商业服务" }] }, { "n": "公共事业", "a": [{ "n": "4900_公共事业(电、气、水)" }] }, { "n": "团购", "a": [{ "n": "5310_团购及折扣店" }] }, { "n": "直销", "a": [{ "n": "5969_直销" }] }, { "n": "金融服务", "a": [{ "n": "6011_金融机构-自动现金服务" }, { "n": "6012_金融机构-其他服务" }, { "n": "6211_证券期货基金" }, { "n": "6300_保险公司" }, { "n": "6760_个人资金借贷" }] }, { "n": "生活服务", "a": [{ "n": "7278_导购、经纪和拍卖服务" }, { "n": "7298_美容SPA和美体保健" }, { "n": "7299_其他生活服务" }] }, { "n": "汽车租赁和服务", "a": [{ "n": "7512_汽车出租" }] }] }, { "p": "航旅交通", "c": [{ "n": "公共交通", "a": [{ "n": "4111_公共交通" }, { "n": "4112_铁路客运" }, { "n": "4131_长途公路客运" }, { "n": "4411_游轮及巡游航线服务" }] }, { "n": "物流仓储", "a": [{ "n": "4215_快递服务" }] }, { "n": "航空票务", "a": [{ "n": "4511_航空公司" }, { "n": "4512_机票代理人" }, { "n": "4513_机票平台" }, { "n": "4514_航空系统商" }] }, { "n": "旅行住宿", "a": [{ "n": "4722_旅行社和旅游服务" }, { "n": "7011_住宿服务(旅馆、酒店、汽车旅馆、度假村等)" }] }] }, { "p": "生活百货", "c": [{ "n": "数码家电", "a": [{ "n": "4812_手机、通讯设备销售" }, { "n": "5722_家用电器" }, { "n": "5732_数码产品及配件" }, { "n": "5946_专业摄影器材" }] }, { "n": "美妆珠宝配饰", "a": [{ "n": "5094_珠宝和金银饰品" }, { "n": "5944_钟表店" }, { "n": "5977_化妆品" }] }, { "n": "百货商城", "a": [{ "n": "5331_杂货店" }, { "n": "5411_超市(非平台类)" }, { "n": "5914_成人用品/避孕用品/情趣内衣" }, { "n": "5984_烟花爆竹" }, { "n": "5999_其他专业零售店" }] }, { "n": "饮食保健", "a": [{ "n": "5467_保健品" }, { "n": "5499_其他食品零售" }, { "n": "5811_宴会提供商" }, { "n": "5812_餐厅、订餐服务" }, { "n": "5993_烟草/雪茄" }] }, { "n": "服饰鞋包", "a": [{ "n": "5631_配饰商店" }, { "n": "5699_各类服装及饰物" }] }, { "n": "母婴玩具", "a": [{ "n": "5641_母婴用品" }, { "n": "5945_玩具、游戏用品" }] }, { "n": "家居家纺建材", "a": [{ "n": "5712_家具/家庭摆设" }, { "n": "5714_窗帘、帷幕、室内装潢" }, { "n": "5719_各种家庭装饰专营" }] }, { "n": "文化玩乐宠物", "a": [{ "n": "5733_乐器" }, { "n": "5932_文物古董" }, { "n": "5937_古玩复制品(赝品)" }, { "n": "5947_礼品、卡片、纪念品" }, { "n": "5972_邮票/纪念币" }, { "n": "5992_花店" }, { "n": "5995_宠物及宠物用品" }] }, { "n": "图书音像", "a": [{ "n": "5735_音像制品" }, { "n": "5942_书籍" }, { "n": "5994_报纸、杂志" }] }, { "n": "运动户外", "a": [{ "n": "5941_体育用品/器材" }] }] }, { "p": "网络虚拟", "c": [{ "n": "电信通讯", "a": [{ "n": "4814_电信运营商" }, { "n": "4815_话费充值与缴费" }] }, { "n": "互联网服务", "a": [{ "n": "4816_互联网IDC服务" }, { "n": "5734_计算机软件" }, { "n": "7372_软件系统商" }, { "n": "7373_网络论坛" }, { "n": "7374_门户网站" }, { "n": "7375_信息检索服务(信息平台)" }, { "n": "7408_网站设计、推广" }, { "n": "7413_其他在线应用或综合类" }, { "n": "7414_视频点播" }] }, { "n": "娱乐票务", "a": [{ "n": "7832_电影院及电影票" }, { "n": "7922_演出票务服务" }, { "n": "7991_展览和艺术场馆" }, { "n": "7997_健身和运动俱乐部" }, { "n": "7999_其他娱乐服务" }] }, { "n": "数娱网游", "a": [{ "n": "7954_网络游戏点卡、渠道代理" }, { "n": "7956_游戏系统商" }, { "n": "7957_网游周边服务、交易平台" }, { "n": "7958_网游运营商(含网页游戏)" }] }, { "n": "彩票", "a": [{ "n": "7995_彩票" }] }] }, { "p": "专业服务", "c": [{ "n": "医疗服务", "a": [{ "n": "8099_其他医疗保健服务" }] }, { "n": "专业咨询", "a": [{ "n": "8111_法律咨询和律师事务所" }] }, { "n": "教育服务", "a": [{ "n": "8220_大学与学院" }, { "n": "8249_职业技能培训" }, { "n": "8299_其他学校和教育服务" }] }, { "n": "社会组织", "a": [{ "n": "8398_慈善和社会公益服务" }] }] }, { "p": "专业销售", "c": [{ "n": "工业产品", "a": [{ "n": "5085_工业设备和制成品" }, { "n": "5169_化工产品" }, { "n": "5172_石油及石油产品(批发商)" }, { "n": "5199_其他工业原料和消耗品" }] }, { "n": "汽车和运输工具", "a": [{ "n": "5511_汽车销售" }, { "n": "5542_加油卡、加油服务" }] }, { "n": "药品医疗", "a": [{ "n": "5912_药物" }, { "n": "5976_康复和身体辅助用品" }] }, { "n": "办公用品", "a": [{ "n": "5943_文具及办公用品" }] }] }];
var where = function (data, action) {
var reval = new Array();
$(data).each(function (i, v) {
if (action(v)) {
reval.push(v);
}
});
return reval;
};
var cs;
var isFirst = true;
$(c).change(function () {
//县
$(a).empty();
var as = where(cs, function (q) { return q["n"] === $(c).val() })[0]["a"];
for (var i = 0; i < as.length; i++) {
$(a).append("<option value='" + as[i]["n"] + "'>" + as[i]["n"].split('_')[1] + "</option>");
}
if (isFirst && av != null && av !== "") {
$(a).val(av);
}
});
$(p).change(function () {
//市
$(c).empty();
cs = where(json, function (q) { return q["p"] === $(p).val() })[0]["c"];
for (var i = 0; i < cs.length; i++) {
$(c).append("<option value='" + cs[i]["n"] + "'>" + cs[i]["n"] + "</option>");
}
if (isFirst && cv != null && cv !== "") {
$(c).val(cv);
}
$(c).change();
});
//省
$(p).empty();
for (var i = 0; i < json.length; i++) {
$(p).append("<option value='" + json[i]["p"] + "'>" + json[i]["p"] + "</option>");
}
if (pv != null && pv !== "") {
$(p).val(pv);
}
$(p).change();
isFirst = false;
if ($(p).val() == '') {
$(p).change();
}
if ($(c).val() == '') {
$(c).change();
}
if ($(a).val() == '') {
$(a).change();
}
}