1。页面生成时就将相关的变量付给javascript数组。到时直接取值变化显示
2。用iframe动态刷新,通过数据库取值

解决方案 »

  1.   

    改变下拉单的省份后,提交,在查城市,用JavaScript实现,onchange="javaScript函数",这样最简单,但是慢!!
      

  2.   

    本质上它是通过三个select实现的;
    第一个select1用来显示省;
    第二个select2用来显示该省下的城市;初始化一般为空;
    第三个select3用来显示所有的省和城市;初始化使其dispaly:none不可见;
    <OPTION VALUE="南京">江苏</option>
    然后在select1调用javascript方法;
    该方法基本如下:
    for(var i=0;i<document.form1.select3.length;i++)『
       if(document.form1.select3.option[i].text=document.form1.select1.value)//选择省
          //在这儿重新初始化select2
    }
      

  3.   

    第一个onchange的时候,依靠js将后面的option换掉
      

  4.   

    http://expert.csdn.net/Expert/topic/2146/2146928.xml?temp=.584408
    这里有一个差不多的例子,你应该能看到你想要的东西!