求一个两级连动的代码,比如两个dropdownlist,一个显示省份,一个显示城市,选择省份则显示相应城市,现在我用服务端代码实现了,但每次选择时,都要刷新一下页面,有没有一次将数据读入客户端的方法,用javascript,选择时不用刷新?谁有代码参考一下,谢谢!

解决方案 »

  1.   

    有啊,一堆的东西,你去web版的javascript搜搜去吧,懒得贴了
      

  2.   

    不刷新要用javascript方法吧,先从数据库一次性导出数据,然后用javascript
      

  3.   

    http://community.csdn.net/Expert/topic/3533/3533917.xml?temp=.7691461
      

  4.   

    http://www.cnblogs.com/gwazy/archive/2005/03/02/111122.html笨办法.也可以读取 xml 实现联动,差不多的....
      

  5.   

    1。一般的办法是 把所有的省、市写一个脚本文件(可以参考各大有省市选择的网站)
       这里有一个问题,由于下拉框的值是在单独的脚本里,页面里并不实际存在这些值
       所以只能显示,和前台有相关动作时,能联动
       如果后台想要取到你选择的省、市值,是不行的
    2。如果你的下拉框需要经常维护,则用xml文是比较理想的办法,每次维护后,更新xml文即可
       后台取不到值的问题也还存在简单的说,凡是前台new出来的控件
        aDDL.options.add(new Option(ddltx,ddlid));
    都是无法读取的(页面源文件里都不会有),只能显示出来看看而已替代的解决办法是,将选择的值放到hidden里,要取值的时候取hidden的value