省市联动JS能绑定数据库数据么??能绑定的话怎么调数据库数据!!!!

省市联动JS能绑定数据库数据么??能绑定的话怎么调数据库数据!!!!

省select可以直接绑定数据,市生成js数组,通过js获取数据中进行option的添加删除

一个简单的DEMO,注意数据的生成

 省:<select id="pro"><option value="">请选择省</option>
<option value="1">北京</option>
<option value="2">上海</option>
<option value="3">广西</option></select>
市:<select id="city"><option value="">请选择市</option></select>
<script>
    var arrCity = [];
    arrCity[1] = [{ t: '北京市', id: 1}];
    arrCity[2] = [{ t: '上海市', id: 2}];
    arrCity[3] = [{ t: '南宁市', id: 3 }, { t: '桂林市', id: 4 }, { t: '柳州市', id: 5}];
    document.getElementById('pro').onchange = function () {
        addOptions(document.getElementById('city'), arrCity[this.value]);
    }
    function addOptions(s, arr, initValue) {
        if (!arr || arr.length == 0) arr = [{ t: '请选择市', id: ''}];
        if (!s) { alert('select对象不存在!'); return false }
        s.options.length = 0;
        var selectedIndex = 0;
        for (var i = 0; i < arr.length; i++) {
            s.options.add(new Option(arr[i].t, arr[i].id));
            if (arr[i].id == initValue) selectedIndex = i;
        }
    }
</script>

用item把数据列举出来,从item里面取数据

一般是通过省的id来查出该省对应的市;然后用ajax来实现点击哪个省就显示哪个省包含的市;

如果回答对您有帮助,请采纳

用item把数据列举出来,从item里面取数据

数据库中,创建一个省市级联表,然后通过selelct标签的onclick事件,异步请求。(把省的ID传过去)

可以实现,
回答第二问之前,你是做前端还是后台?如果是前端,你只需按照楼上的方法,用AJAX将省的某个属性值传到后台,一般就是ID值,后台的事:后台接到此参数过后,进行操作(比如查询数据库,格式化数据,生成JSON或ARRAY),将数据传回前台。前端的事:接收到此数据过后,使用JS将JSON数据按DEMO图添加到页面。这算是完成了一半,如果还要显示县级地区,同理,使用以上步骤获取某市的县。这个三级联动算是完成了一半,为什么只是一半?还有接下来的将选好的省市县传到后台。怎样获取选择的联动菜单项?我最常用的是使用一个INPUT存放省市县名的ID值,一共三个,如果两个的话就是省市无县,反正方法类似,在提交表单的时候,给这个INPUT赋个特殊的NAME值,后台根据这个NAME的参数值来判断是某省市县。
总之前端这东西要像书上所介绍的一样:得通十行精一行。不懂后台的前端不是个好设计师。希望你有进步