返回layui中的......登陆

layui中的三级联动

世界的背影2019-05-27 10:49:44290

  layui.use('form', function () {

        $ = layui.jquery;

        var form = layui.form;

        form.on('select(province)', function () {

            // console.log($('#province').val());

            var data = {

                province: $('#province').val()

            };

            $.post('/index.php/index/index/change', data, function (data) {

                console.log(data);

                // var script = data.forEach(function () {

                //

                // });

                var html = "<option value=''></option>";

                $('#city').html(html);

                $('#town').html(html);

                if (data.length != 0) {

                    $('#city').removeAttr('disabled');

                    data.forEach(function (v) {

                        // console.log(v);

                        var html = $('#city').html();

                        var html = html + "<option value='" + v.id + "'>" + v.name + "</option>"

                        $('#city').html(html);

                    });

                }

                if (data.length == 0) {

                    $('#city').attr('disabled', 'disabled');

                    $('#town').attr('disabled', 'disabled');

                }

                form.render('select');

            });

        });

        form.on('select(city)', function () {

            // console.log($('#province').val());

            var data = {

                province: $('#city').val()

            };

            $.post('/index.php/index/index/change', data, function (data) {

                // console.log(data);

                if (data.length != 0) {

                    $('#town').removeAttr('disabled');

                    var html = "<option value=''></option>";

                    $('#town').html(html);

                    data.forEach(function (v) {

                        // console.log(v);

                        var html = $('#town').html();

                        var html = html + "<option value='" + v.id + "'>" + v.name + "</option>";

                        $('#town').html(html);

                    });

                }

                if (data.length == 0) {

                    var html = "<option value=''></option>";

                    $('#town').html(html);

                    $('#town').attr('disabled', 'disabled');

                }

                form.render('select');

            });

        });

        form.on('select(province_home)', function () {

            var data = {

                province: $('#province_home').val()

            };

            $.post('/index.php/index/index/change', data, function (data) {

                var html = "<option value=''></option>";

                $('#city_home').html(html);

                $('#town_home').html(html);

                if (data.length != 0) {

                    $('#city_home').removeAttr('disabled');

                    data.forEach(function (v) {

                        // console.log(v);

                        var html = $('#city_home').html();

                        var html = html + "<option value='" + v.id + "'>" + v.name + "</option>"

                        $('#city_home').html(html);

                    });

                }

                if (data.length == 0) {

                    $('#city_home').attr('disabled', 'disabled');

                    $('#town_home').attr('disabled', 'disabled');

                }

                form.render('select');

            });

        });

        form.on('select(city_home)', function () {

            // console.log($('#province').val());

            var data = {

                province: $('#city_home').val()

            };

            $.post('/index.php/index/index/change', data, function (data) {

                // console.log(data);

                if (data.length != 0) {

                    $('#town_home').removeAttr('disabled');

                    var html = "<option value=''></option>";

                    $('#town_home').html(html);

                    data.forEach(function (v) {

                        // console.log(v);

                        var html = $('#town_home').html();

                        var html = html + "<option value='" + v.id + "'>" + v.name + "</option>";

                        $('#town_home').html(html);

                    });

                }

                if (data.length == 0) {

                    var html = "<option value=''></option>";

                    $('#town_home').html(html);

                    $('#town_home').attr('disabled', 'disabled');

                }

                form.render('select');

            });

        });

    });//layui的三级联动


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送