我想实现一个这样的功能:
下拉菜单A为大项,比如里面有水果,蔬菜.
下拉菜单B为小项,如苹果,白菜,土豆等.
当我从下拉菜单A中选择水果时,下拉菜单B中只保留为水果的项.当然,在数据库中苹果等有水果的属性.
之前我编写的程序可以实现此功能,但需要刷新页面来传递下拉菜单A的值.我看到某些网站并不需要刷新网页来过滤下拉菜单里的值,请各位指教一下!谢谢!

解决方案 »

  1.   

    用AJAX请求回来对应数据就可以了,在A的某一项选中的时候触发请求,jquery,prototype的AJAX都很好使随便选一个就好,网上资料很多
      

  2.   

    谢谢你,可是我没接触过AJAX,如果是php最好,再次就是javascript,其他的我就不了解了.
      

  3.   

    AJAX就是页面上的javascript去请求一个PHP文件(可以带参数get|post)根据返回的结果处理页面上的元素或状态等(回调函数),你稍微一看就懂了。
      

  4.   

    javascript你知道的话就简单了啊
    为大项的每个选项添加onclick事件
    对应的,用JavaScript动态修改小项部分的html代码(可以修改innerHTML或者看看这里的DOM介绍)