var url=""; var question_box=[]; function slide(obj){ //查看解析 obj.closest(".star_box").siblings(".resolve").slideToggle(function(){ if($(".resolve").css("display") == "none") obj.text("查看解析"); else obj.text("收起解析"); }); } function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } var PAPER_ID=getQueryString("PAPER_ID"); var classId=getQueryString("classId"); var userid=getQueryString("userid"); var gradleId = getQueryString("gradleid"); var _html=""; var question_id_arry=""; $(document).ready(function(){ window.top.loading.remove(); var data=JSON.parse(sessionStorage.getItem("data")); console.log(data); $("#paper_title").html(data.title); $("#time").html(data.exam_time); if(data.questions.length>0){ for(var i=0;i0){ for(var i=0;i

    【答案】 '+data.data[i].ANSWER+'

    【解析】'+data.data[i].ANALYSIS+'

    '; } console.log(_html); $(".analysis ul").html(_html); for(var j=0;j'+(j+1)+'、'+data.data[j].CONTENT); var arry_option=data.data[j].OPTION_CONTENT; for(var x=0;x'+arry_option[x]+''; } $(".option").eq(j).html(option_html); star(j,parseInt(data.data[j].DIFFICULTY)); } } }, error: function (XMLHttpRequest, textStatus, errorThrown) { // 错误信息 alert("状态码:"+XMLHttpRequest.status+"状态:"+XMLHttpRequest.readyState+"错误信息:"+textStatus+""); window.top.loading.remove(); } }) } function getknowledgeid(question_id,knowledge_ids){ for(var i = 0 ; i < knowledge_ids.length; i++){ if(knowledge_ids[i].question_id == question_id){ return knowledge_ids[i].knowledge_id; } } return ''; } function star(index,num){ //难度星级 $(".star").eq(index).append('
      '); var li_html=""; for(var i=1;i<=num;i++){ li_html +='
    • '; } for(var j=num;j<5;j++){ li_html += '
    • '; } $(".star").eq(index).find("ul").html(li_html); } $(document).on('click', '.move img', function(event) { //上移、下移 event.preventDefault(); var parent=$(this).closest("li"); var this_index=parent.children(".stem").find(".li_index").html(); var up_index=parent.prev().children(".stem").find(".li_index").html() console.log(this_index); console.log(up_index); var parents=$(this).closest(".analysis").children("ul"); var len=parents.children().length; if(($(this).is(".up") || $(this).is(".top")) && parent.index()==0){ alert("已经置顶!"); return false; }else if(($(this).is(".down") || $(this).is(".bottom")) && parent.index()==len-1){ alert("已经置底!"); return false; } switch (true) { case $(this).is(".up"): var prev = parent.prev(); var this_index=parent.children(".stem").find(".li_index").html(); var up_index=prev.children(".stem").find(".li_index").html(); prev.children(".stem").find(".li_index").html(this_index); parent.children(".stem").find(".li_index").html(up_index); parent.insertBefore(prev); break; case $(this).is(".down"): var next = parent.next(); var this_index=parent.children(".stem").find(".li_index").html(); var up_index=next.children(".stem").find(".li_index").html(); next.children(".stem").find(".li_index").html(this_index); parent.children(".stem").find(".li_index").html(up_index); parent.insertAfter(next); break; case $(this).is(".top"): parents.prepend(parent); break; case $(this).is(".bottom"): parents.append(parent); break; } }); $(".save").click(function(){ //保存,提交试卷 var question_arry=[]; for(var i=0;i<$(".question_li").length;i++){ question_arry[i]={ score: "0", part_score: "0", question_id: $(".question_li").eq(i).attr("data-id"), knowledge_id: $(".question_li").eq(i).attr("data-knowledge"), rank: i.toString(), no_name: i.toString() }; } var data={ title: $("#paper_title").html(), exam_time: $("#time").html(), paper_type: "101", subject_id: subjectId, grade_id: gradleId, class_id: classId, user_id: userid, score: "100", questions: question_arry }; $.ajax({ url:url+"/SunvoteEducation/api/v1/publishpaper", async:false, type:"post", dataType: "json", headers: {'Content-Type': 'application/json'}, data:JSON.stringify(data), success:function(data){ alert("上传成功"); window.history.go(-2); }, error: function (XMLHttpRequest, textStatus, errorThrown) { // 错误信息 alert("状态码:"+XMLHttpRequest.status+"状态:"+XMLHttpRequest.readyState+"错误信息:"+textStatus+""); window.top.loading.remove(); } }) })