From 0deda53bfe4b43973a3319bbcc3d202534d5e8ac Mon Sep 17 00:00:00 2001 From: Elvis Date: Thu, 27 Sep 2018 15:24:43 +0800 Subject: [PATCH] 更新出题时,带知识点 --- WebRoot/static/js/paper_view.js | 17 ++++++++++++++--- WebRoot/static/js/set_question.js | 16 ++++++++++++---- 2 files changed, 26 insertions(+), 7 deletions(-) diff --git a/WebRoot/static/js/paper_view.js b/WebRoot/static/js/paper_view.js index a54a2c7..460e405 100644 --- a/WebRoot/static/js/paper_view.js +++ b/WebRoot/static/js/paper_view.js @@ -30,11 +30,11 @@ function getQueryString(name) { for(var i=0;i0){ for(var i=0;i

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

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

    '; + _html += '
    • 【答案】 '+data.data[i].ANSWER+'

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

    • '; } console.log(_html); $(".analysis ul").html(_html); @@ -75,6 +75,16 @@ function getQueryString(name) { }) } + + 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=""; @@ -135,6 +145,7 @@ function getQueryString(name) { 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() }; diff --git a/WebRoot/static/js/set_question.js b/WebRoot/static/js/set_question.js index 06f2f69..d3548eb 100644 --- a/WebRoot/static/js/set_question.js +++ b/WebRoot/static/js/set_question.js @@ -131,7 +131,7 @@ var url=""; console.log(data); if(data.data.length>0){ for(var i=0;i

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

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

          '; + _html += '
          • 【答案】 '+data.data[i].ANSWER+'

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

          • '; } $(".question_box").children("ul").append(_html); console.log(5*(pageNum-1)); @@ -344,12 +344,19 @@ var url=""; if($(this).hasClass("checked")){ var id=$(this).closest("li").attr("data-id"); - var que_index=question_box.indexOf(id); + var que_index= -1 ; + for(var tp = 0 ; tp < question_box.length; tp++){ + if(question_box[tp].id == id){ + que_index = tp; + } + } $(this).removeClass("checked"); question_box.splice(que_index,1); question_num--; }else{ - question_box[question_num]=$(this).closest("li").attr("data-id"); + //question_box[question_num].id =$(this).closest("li").attr("data-id"); + //question_box[question_num].knowledge_id =$(this).closest("li").attr("data-knowledge"); + question_box[question_num] = {id:$(this).closest("li").attr("data-id"),knowledge_id:$(this).closest("li").attr("data-knowledge")}; question_num++; $(this).addClass("checked"); } @@ -403,7 +410,8 @@ var url=""; question_arry[i]={ score: "0", part_score: "0", - question_id: question_box[i], + question_id: question_box[i].id, + knowledge_id:question_box[i].knowledge_id, rank: i.toString(), no_name: i.toString() }; -- libgit2 0.21.4