zoukankan      html  css  js  c++  java
  • django + jquery 实现二级联动

    二级联动用ajax还是很好实现的,下面简单给个例子

    jquery代码

    $("#id_sel").change(function(){
        $.get("/browser/gettestcase?type="+cate, function(result){
            //$(".form-control-select").find('[value=header]').remove();
            //$(".form-control-select").selectpicker('refresh');
            if(result.length > 0) {
                 $.each(result,function(index,value){
                     $(".form-control-select").append("<option value='"+value.label+"'>"+value.text+"</option>");
                 })
            }
        }
    )})

    django代码

    def gettestcase(request):
        options_list = []
        cate = request.GET.get('type', 'shop')
        print cate
        options = TestCase.objects.filter(case_category=cate)
        for case in options:
            c = {}
            c['label'] = case.case_name
            c['text'] = case.case_name
            options_list.append(c)      
        return HttpResponse(json.dumps(options_list), content_type='application/json')
  • 相关阅读:
    Android购物商城
    Android简易计算器
    安卓第四周作业
    第一次安卓作业
    十五周课后习题
    第十三周作业
    十三周上机练习
    第十二周作业
    第十二周练习
    11周上机作业(5.14)
  • 原文地址:https://www.cnblogs.com/sparkling-ly/p/5508730.html
Copyright © 2011-2022 走看看