1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/layuicms-layuicms2.0

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
address.js 2.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Admin Отправлено 7 лет назад 2586fd9
layui.define(["form","jquery"],function(exports){
var form = layui.form,
$ = layui.jquery,
Address = {
provinces : function() {
//加载省数据
var proHtml = '',that = this;
$.get("../../json/address.json", function (data) {
for (var i = 0; i < data.length; i++) {
proHtml += '<option value="' + data[i].code + '">' + data[i].name + '</option>';
}
//初始化省数据
$("select[name=province]").append(proHtml);
form.render();
form.on('select(province)', function (proData) {
$("select[name=area]").html('<option value="">请选择县/区</option>');
var value = proData.value;
if (value > 0) {
that.citys(data[$(this).index() - 1].childs);
} else {
$("select[name=city]").attr("disabled", "disabled");
}
});
})
},
//加载市数据
citys : function(citys) {
var cityHtml = '<option value="">请选择市</option>',that = this;
for (var i = 0; i < citys.length; i++) {
cityHtml += '<option value="' + citys[i].code + '">' + citys[i].name + '</option>';
}
$("select[name=city]").html(cityHtml).removeAttr("disabled");
form.render();
form.on('select(city)', function (cityData) {
var value = cityData.value;
if (value > 0) {
that.areas(citys[$(this).index() - 1].childs);
} else {
$("select[name=area]").attr("disabled", "disabled");
}
});
},
//加载县/区数据
areas : function(areas) {
var areaHtml = '<option value="">请选择县/区</option>';
for (var i = 0; i < areas.length; i++) {
areaHtml += '<option value="' + areas[i].code + '">' + areas[i].name + '</option>';
}
$("select[name=area]").html(areaHtml).removeAttr("disabled");
form.render();
}
};
exports("address",Address);
})

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/layuicms-layuicms2.0.git
git@gitlife.ru:oschina-mirror/layuicms-layuicms2.0.git
oschina-mirror
layuicms-layuicms2.0
layuicms-layuicms2.0
master