解决方案 »

  1.   

    数据库里放两张表
    province(省)
    ID                       NAME
    1                        北京
    2                        江苏
    city(市)
    ID                   NAME          Pro_ID(省ID)
    1                     苏州                  2
    2                     无锡                  2
    3                     南京                  2
    ----------------------------------------------------------------------
    页面select触发onchange事件(ajax),根据选择省,动态获取对应市   
      

  2.   

    thanks, 关于数据的存储,还有个问题,用户有可能动态增加,现在有省和市,后面用户需要给某个市加上镇,再有可能给镇加上村,这样的话是不是多一级就再多一张表?
      

  3.   

    你可以根据服务器返回的数据,通过js动态创建select和option,然后插入页面。
    之前看到一篇文章关于无限分类的,可以看看适不适合你的需求:前序遍历树实现无需递归的无限极分类
      

  4.   

    使用ajax异步传输,例如当选择‘北京’触发onchange 事件并获得选中的值弹出框同时,使用AJAX请求后台获得北京下的区县 返回前台,依次类推