现在在做一个CRM,由于业务需求,需要地区级联。从洲际到二级县市。我是用js做这个地区级联,还是做在数据库里面加载呢??急,下午就写pojo了,急等!!先谢

解决方案 »

  1.   

    JS :  容易写死,以后想加,或屏蔽某个2级别县显示,那只有修改代码
    数据库:灵活,加一些flag字段控制很方便,但是每次需要读库,页面显示自然有点慢
      

  2.   

    如采用数据库:id  name  code(洲际 0001,0002,0003,二级县市为对应00010001,00010002,00020001..)  flag(是否生效)  看code就可以看出父子关系了
      

  3.   

    哦,谢谢,页面加载时用Ajax加载,不知道会不会影响到用户体验
      

  4.   

    还有,数据库里存的是0001这些code,到时是不是还得在页面上用js显示出对应的 XXXX地区啊???
      

  5.   

    一个数据库表来实现能满足要求,为何要用多表!?  洲际1 code: 0001,
    洲际1下二级市县1 code:00010001,
    洲际1下二级市县2 code:00010002,
    洲际1下二级市县3 code:00010003洲际2 code: 0001,
    洲际2下二级市县1 code:00020001,
    洲际2下二级市县2 code:00020002,
     
    从code不就知道父子关系了吗!?
      

  6.   


    页面显示的时候根据code定树结构关系,显示当然是code对应的name表字段阿