diff --git a/app/views/games/_exec_results.html.erb b/app/views/games/_exec_results.html.erb index 733caeb04..1a9005426 100644 --- a/app/views/games/_exec_results.html.erb +++ b/app/views/games/_exec_results.html.erb @@ -95,34 +95,33 @@ var html = bt('t:exec_results',{status: <%= @game.status %>, output:"<%= @latest_output %>", results: <%= @results %>, had_done: "<%= @had_done %>"}); $("#code_results").html(html); }); - function training_task_submmit(){ + $("#ajax-indicator").show(); $("#game_commit").html("评测中.."); $.ajax({ url: '<%= game_build_myshixun_game_path(@game, :myshixun_id => @myshixun) %>', success: function (){ - - //循环等1分钟 + //移除载入 + var temp = $("#ajax-indicator"); + $("#ajax-indicator").remove(); var intId = setInterval(function(){ $.ajax({ url: '<%= game_status_myshixun_game_path(@game, :myshixun_id => @myshixun) %>', data:'test', success:function(data){ //如果查到了,就退出 - console.log(html); if(data.status == 2 || data.status == 0){ - alert("进来了"); clearInterval(intId); + $("#ajax-position").html(temp); + $("#ajax-indicator").hide(); var html = bt('t:exec_results',{status: data.status, output: data.output, results: data.results, had_done: data.had_done}); - console.log(html); $("#code_results").html(html); } } }); }, 2000); } - }) - + }); } function extend_window(){ var web_h = window.innerHeight; diff --git a/app/views/layouts/base_myshixun.html.erb b/app/views/layouts/base_myshixun.html.erb index 9a59751f7..3f943dc32 100644 --- a/app/views/layouts/base_myshixun.html.erb +++ b/app/views/layouts/base_myshixun.html.erb @@ -48,9 +48,11 @@ <%= yield %> +