$res=array("n"=>array("南京","南北","农民"),
           "h"=>array("海边","海浪","海上");
            "f"=>array("方北","方向","方的");
                )
}
n  h  f  n:南京,南北,农民h:海边,海浪,海上f:方北,方向,方的;
当点击n时就弹出n下边的分类  点击h时就得到h下边的分类,      

解决方案 »

  1.   

    动态级联菜单的问题。onclick或者onchange时间捕获参数,比如option value="f",将fajax发送到后台php,然后返回的结果填充到第二个select里面。
    当然不采用ajax直接用php生成js实现切换也可以,不会会让html变得很大,影响传输
      

  2.   

    说的没错,我是php初学者,有没有代码可以参考一下
      

  3.   

    jquery.autocomplete
    搜这个吧,有Demo的
      

  4.   

    这个要看你的数组 是JS 还是PHP的了. 如果是PHP的 就用ajax
    如果是JS的..那数组的格式就不是这样的了.PHP的很简单. 传 N 到PHP后台..foreachforeach($arr as $k = > $v){
       if($k == 'N'){
           return $v ;
       }
    }
      

  5.   

    其实想实现的是类似于横向导航的横向下拉效果我搜到了代码,http://wenwen.soso.com/z/q146793106.htm但是如果把代码放到smarty模版里就不起作用了,请教一下是什么原因?