谁知道怎么写服务器端的程序来实现二级联动

milktwpearl 发布于 2013/07/26 08:51
阅读 380
收藏 0

我想在页面上做出几个选项框,先会从数据库中的通过一个函数拿出要放入第一个选项框的数据,之后的选项框根据第一个选项框的选项在数据库中拿出第二个选项框需要的数据填入。已经写好了html,和script。我是想在服务器端的程序中做出handler,把需要的数据从数据库拿出转换成json format就可以的,不过一直尝试一直没有成功,也找不到可以参考的例子,实在不知道tornado这边的程序怎么写,希望各位高手指导指导。

下面是我的html:

<select class="cbb" name="b2" id="cbb2">
           <option value="0">Choose the level</option>
           <option value="1">1</option>
           <option value="2">2</option>

</select>

<select class="cbb1" name="b2" id="cbb2">......</select>

<script type="text/javascript">
  $(function)(){
   $("select#cbb1").change(function(){
    $.getJSON("/trend",{id:$(this).val(),ajax: 'true'}, function(j){
     var option = '';
     for (var i=0; i < j.length; i++) {
      options += '<option value="' + j[i].b2 + '">' +j[i].b2text + '</option>';
     }
     $("select#cbb2").html(options);
    })
   })
  })
</script>

加载中
0
工作流流流流流
工作流流流流流

是不是二级联动

例如前一项选择省份后面的框里就会显示相应的地市?

m
milktwpearl
对,就是想知道这个
0
寒晨
寒晨
这个好像叫 级联多选框
0
工作流流流流流
工作流流流流流

貌似很好实现

在select标签中有onChange时间

如果用户选择了就调用该时间根据选择的值异步后台查询并放入第二个框里面。。

如果数据量不是太大就一次性查询出来用js控制。。

m
milktwpearl
我不会写tornado这边的程序
返回顶部
顶部