CGI中如何实现关联下拉菜单[求助]

CGI中如何实现关联下拉菜单[求助]

CGI中如何实现关联下拉菜单[求助]
1 在用perl写的CGI中 有两个互相关联的popup_menu 比如第一个菜单里存放省份的名字‘吉林 辽宁 黑龙江’ 第二个菜单里存反了这些省份的一些城市名如‘长春 大连 葫芦岛 辽源 乌鲁木齐 ...’,要求实现 如果第一个菜单选择了省份以后 在第二个菜单可以动态的只现实该省份所包含的城市,如何实现?[CCB]10[/CCB]
以前是比较不爽.现在可以考虑使用AJAX来实现...
一般都是用Javascript来实.
一般都是用Javascript来实现吧
否则你每拉一次菜单都要向服务器发送确认请求
好像 Leobbsx 里就有用 ja.
好像 Leobbsx 里就有用 javascript 实现的功能
[quote]回复给 fayland : .
[quote]回复给 fayland : 好像 Leobbsx 里就有用 ja....[/quote]
那段JS代码似乎有Ie5兼容问题。
使用AJAX来实现
如果客户/服务器间的连接有保证,还是使用使用[color=red]AJAX[/color]来实现方便。如果在广域网上,用户用窄带连接可能就有延时的问题。
不过要用JavaScript一次全部加载也是个问题,例如全国有上千个市县,再下一级就比较恐怖了。看你的详细需求吧,很难有一个十全十美的方法。
如果分省的话应该还是可以.
如果分省的话应该还是可以接受的,毕竟省一级的行政单位只有几十个,每个省内比较大的城市也不会有上百个,用ajax应该是完全可以的,即便是用ifram+Javascript也应该是可以接受的。