SpeedPHP Framework
首页
新版下载
手册教程
案例
全程例子
3.1版
3.1手册
提问或咨询请发邮件到:
jake@speedphp.com
QQ群:118084122
(加群验证:SpeedPHP)
小弟初学,想问问两级联动怎么实现!
发布于:
2022-01-17 09:50:54
#1 zjywe
论坛里德无限级分类有点难度,我混编的时候用过一个两级联动,但是在smarty中用不了,所以想问问有没有简单点的两级联动,谢过!
2010-10-06 20:58:15
#2 jake
两级联动,很通常的应用是在省市下拉选择的地方。网上搜索到的省市联动代码可以作为参考——很多都是纯JS实现的,所以用在smarty中也是可以的。
这里介绍一个更为简单的方法,需要使用到ajax——建议用jQuery。
首先是省的下拉,直接显示
,然后在onchange事件中加上js函数。
js函数将下拉选择到的值,ajax发送到PHP中,然后PHP获取该省的全部市名称。
获取到市之后,构造成
的代码,然后返回给ajax。
js函数获取完市的代码后,直接在省下拉框判断显示出来。
省市联动就完成了。这个做法的好处,就是无需通过JS来重新构造下拉框,而是直接使用PHP返回的下拉代码。
参考:
http://weather.hao.360.cn/custom_small_userdata_20100701.html
2010-10-07 20:45:09