//年级根据学段的不同而变化 1
1 //学段获取年级 2 $("#learnstage").find("li").unbind("click").click(function(){ //取消重复绑定click事件 3 $(".filter").find("#grade").find("ul").html(""); 4 var id = $(this).find("a").data("id"); 5 $.get("/grades?learn_stage_id=" + id,function(data){ 6 var li = ""; 7 for(var i=0,var n = data.length; i" + data[i].name + "";10 11 }else{12 13 }14 }15 $(".filter").find("#grade").find("ul").html(li);16 17 })18 });19 $(".search_class").on("click","li",function(){20 var params = []21 var versionNum = "";22 var bookVersion="";23 var learnStage="";24 var gradeId="";25 $(".search_class").find("li.curr").each(function(){26 var name = $(this).parents(".search_class").data("name");27 if(name == "versionNum"){28 numtext = $(this).find("a").text();29 versionNum = numtext;30 }31 if(name == "learnStage"){32 numtext = $(this).find("a").text();33 learnStage = numtext;34 }35 if(name == "bookVersion"){36 numtext = $(this).find("a").text();37 bookVersion = numtext;38 }39 if(name == "grade"){40 id = $(this).data("id");41 gradeId = id;42 var itemid = name + "Id = " + gradeId;43 params.push(itemid);44 }45 var text = $(this).find("a").text();46 var item = name + "=" + text;47 params.push(item);48 49 50 });51 var url = "/books/query?query=1";52 if(learnStage != "" ){53 url += "&learnStage=" + learnStage;54 }55 56 if(bookVersion != ""){57 url += "&bookVersion=" + bookVersion;58 }59 if(versionNum != ""){60 url += "&versionNum=" + versionNum;61 }62 if(gradeId != ""){63 url += "&gradeId=" + gradeId;64 }65 $.ajax({66 url: url,67 traditional: true,68 type: 'GET',69 params: params,70 success: function(data) {71 if(data){72 $(".books_list").html(data);73 }74 75 }76 }) 77 78 });79 80 //var gid = $("#learnstage").find("li:first").addClass("curr").find("a").data("id");81 var gid = $(".filter").find(".search_list:first").find("a").data("id");82 $.get("/grades?learn_stage_id=" + gid,function(data){83 var li = "";84 for(var i=0,n = data.length; i " + data[i].name + "";87 88 }else{89 90 }91 }92 $(".filter").find("#grade").find("ul").html(li);93 94 95 })96