实训tpi页面,在当前已通关页面再点击评测后点击下一关,虽然会跳到下一关但是会出现数据上的显示问题

This commit is contained in:
cxt 2017-08-16 10:49:26 +08:00
parent bd9ec4961a
commit fab65b5908
1 changed files with 5 additions and 1 deletions

View File

@ -24,7 +24,7 @@
:remote => true %>
<!--<a href="javascript:void(0);" onclick="shixun_next_step();" class="task-btn task-btn-blue mr15 mt8">下 一 步</a>-->
<% else %>
<a href="<%= shixun_path(@shixun) %>" class="shixun-task-btn task-btn-blue mt8 mr15">退出实训</a>
<a href="<%= shixun_path(@shixun) %>" id="exit_shixun" class="shixun-task-btn task-btn-blue mt8 mr15">退出实训</a>
<% end %>
<% end %>
</div>
@ -168,6 +168,8 @@
nInfoAjaxLoading.html("<embed src='/images/bigdata/loading2.svg' />");
//nHtmlAjaxLoading.html("<embed src='/images/bigdata/loading2.svg' />");
$("#code_test").html("<a class='task-btn mt8 mr15'>评测中..</a>");
$("#next_step").attr("href", "javascript:void(0);").removeClass("shixun-task-btn").removeClass("task-btn-blue").addClass("task-btn");
$("#exit_shixun").attr("href", "javascript:void(0);").removeClass("shixun-task-btn").removeClass("task-btn-blue").addClass("task-btn");
$(".blacktab_con").eq(1).trigger("click"); // 回到测试结果页面
// 保存版本库代码
$.ajax({
@ -248,6 +250,8 @@
}
var html = "<a href='javascript:void(0)' class='task-btn task-btn-blue mr15 mt8' onclick='training_task_submmit();'>评测</a>";
$("#code_test").html(html); // 恢复评测
$("#next_step").attr("href", "<%= next_step_myshixun_game_path(@game, :myshixun_id => @myshixun) %>").addClass("shixun-task-btn").addClass("task-btn-blue").removeClass("task-btn");
$("#exit_shixun").attr("href", "<%= shixun_path(@shixun) %>").addClass("shixun-task-btn").addClass("task-btn-blue").removeClass("task-btn");
}
// 访问60次即120s后后台还未改变状态即执行
if(i == 60){