请教:二联动代码

浏览:834 发布日期:2016/06/03 分类:ThinkPHP5专区
html:<ul>
          <li class="li-s">
           <div class="input_select_menu" id="select_category_id" >
            <span class="select_item">选择年级</span>
              <ul class="item_list" id="category_select_list">
                {volist name="xk" id="vo"}
                <li><span dc="{$vo.tid}">{$vo.treename}</span></li>{/volist}
              </ul>
            </div>
          </li>
          <li class="li-s">
            <div class="input_select_menu" id="select_subjects_id" ><span class="select_item">选择班级</span>
      <ul class="item_list" id="subjects_select_list"></ul>
      </div>
          </li>
        </ul>
PHP:class Ajax extends Controller{
    public function category(){
        $treeid = $_POST['category_id'];
        $result=Db::name('newstree')->where('treeid',$treeid)->select();
        $this->ajaxReturn($result);
    }
script:category_id = $(this).find("span").attr("dc");
                if(cities_options[category_id] == null){            
                    $.ajax({
                        type:"POST",
                        url:"{:url('ajax/category')}",
                        dataType:"json",
                        data:{category_id:category_id},    
                        success:function(data)
                        {
                            result = "";
                            for (var i in data){
                                if(i != "in_array" ){
                                result += "<li onclick=\"selectSubject("+data[i].val+",'"+data[i].label.replace(/(^\s*)|(\s*$)/g, "")+"');\" ><span>"+data[i].label+"</span></li>";
                                }
                            }
                            cities_options[category_id] = result;
                            $("#subjects_select_list").html(cities_options[category_id]);
                        },
                        error:function(){alert(category_id);}
                    });
                }
实现不了2联动
最佳答案
评论( 相关
后面还有条评论,点击查看>>