diff --git a/app/controllers/student_work_controller.rb b/app/controllers/student_work_controller.rb index d3cb437ee..9f0cc1d4d 100644 --- a/app/controllers/student_work_controller.rb +++ b/app/controllers/student_work_controller.rb @@ -177,9 +177,12 @@ class StudentWorkController < ApplicationController @score = StudentWorksScore.find params[:score_id] @jour = @score.journals_for_messages.new(:user_id => User.current.id,:notes =>params[:message], :reply_id => 0) if @jour.save - respond_to do |format| - format.js - end + @status = 1 + else + @status = 2 + end + respond_to do |format| + format.js end end diff --git a/app/views/student_work/add_score_reply.js.erb b/app/views/student_work/add_score_reply.js.erb index 7b53b54d8..2c6f1c9bf 100644 --- a/app/views/student_work/add_score_reply.js.erb +++ b/app/views/student_work/add_score_reply.js.erb @@ -1,2 +1,6 @@ $("#add_score_reply_<%= @score.id%>").html("<%= escape_javascript(render :partial => 'add_score_reply', :locals => {:score => @score}) %>"); -$("#replay_histroy_<%= @score.id%>").prepend("<%= escape_javascript(render :partial => 'jour_replay', :locals => {:jour => @jour}) %>"); \ No newline at end of file +<% if @status && @status == 1%> + $("#replay_histroy_<%= @score.id%>").prepend("<%= escape_javascript(render :partial => 'jour_replay', :locals => {:jour => @jour}) %>"); +<% else%> + alert("回复内容不能为空"); +<% end%> \ No newline at end of file