Commit 0243e1b66ccdb29ecfabb11685bbde8135f03c31

Authored by =
1 parent 10679fa1

1、优化交互

WebRoot/WEB-INF/jsp/sunvote/homework/homework_edit2.jsp
@@ -245,20 +245,36 @@ @@ -245,20 +245,36 @@
245 dataType:"text", 245 dataType:"text",
246 data:{"JSON":data}, 246 data:{"JSON":data},
247 success:function(res){ 247 success:function(res){
248 - alert("保存成功");  
249 - console.log(res); 248 + var res=JSON.parse(res);
  249 + if(res.message=="success"){
  250 + alert(res.message);
  251 + console.log(res);
  252 +
  253 + var path = '<%=basePath%>homework/list.do?teacher_id=${pd.TEACHER_ID}';
  254 + parent.$("#mainFrame").attr('src',path);
  255 + window.top.loading.show();
  256 + }
  257 +
250 } 258 }
251 }); 259 });
252 } 260 }
253 function up_data(data){ 261 function up_data(data){
254 $.ajax({ //获取该名教师下的班级信息 262 $.ajax({ //获取该名教师下的班级信息
255 - url:'<%=basePath%>homework/uploadHomework', 263 + url:'<%=basePath%>homework/updateHomework',
256 type:"post", 264 type:"post",
257 dataType:"text", 265 dataType:"text",
258 data:{"JSON":data}, 266 data:{"JSON":data},
259 success:function(res){ 267 success:function(res){
260 - alert("保存成功");  
261 - console.log(res); 268 + var res=JSON.parse(res);
  269 + if(res.message=="success"){
  270 + alert(res.message);
  271 + console.log(res);
  272 +
  273 + var path = '<%=basePath%>homework/list.do?teacher_id=${pd.TEACHER_ID}';
  274 + parent.$("#mainFrame").attr('src',path);
  275 + window.top.loading.show();
  276 +
  277 + }
262 } 278 }
263 }); 279 });
264 } 280 }
WebRoot/WEB-INF/jsp/sunvote/homework/homework_list.jsp
@@ -114,7 +114,7 @@ @@ -114,7 +114,7 @@
114 <input type="button" onclick="add('${pd.TEACHER_ID}')" value="布置练习" /> 114 <input type="button" onclick="add('${pd.TEACHER_ID}')" value="布置练习" />
115 </div> 115 </div>
116 <div class="removeAll"> 116 <div class="removeAll">
117 - <input type="button" onclick="deleteAll()" value="批量删除" /> 117 + <input type="button" onclick="del()" value="批量删除" />
118 </div> 118 </div>
119 <div class="page_box"> 119 <div class="page_box">
120 120
@@ -147,6 +147,16 @@ @@ -147,6 +147,16 @@
147 }); 147 });
148 }); 148 });
149 149
  150 + $('#ids').on('click', function(){
  151 + var th_checked = $("#ids").prop('checked');//checkbox inside "TH" table header
  152 +
  153 + $(".table_box .table").find('tbody > tr').each(function(){
  154 + var row = this;
  155 + if(th_checked) $(row).find('input[type=checkbox]').eq(0).prop('checked', true);
  156 + else $(row).find('input[type=checkbox]').eq(0).prop('checked', false);
  157 + });
  158 + });
  159 +
150 function tosearch(){ 160 function tosearch(){
151 $("#Form").submit(); 161 $("#Form").submit();
152 } 162 }
@@ -160,6 +170,38 @@ @@ -160,6 +170,38 @@
160 parent.$("#mainFrame").attr('src',path); 170 parent.$("#mainFrame").attr('src',path);
161 window.top.loading.show(); 171 window.top.loading.show();
162 } 172 }
  173 + function del(Id){
  174 + window.top.remove.init({"title":"删除","func":function(success){
  175 + if(success){
  176 + var str = '';
  177 + for(var i=0;i < document.getElementsByName('ids').length;i++){
  178 + if(document.getElementsByName('ids')[i].checked){
  179 + if(str=='') str += document.getElementsByName('ids')[i].value;
  180 + else str += ',' + document.getElementsByName('ids')[i].value;
  181 + }
  182 + }
  183 + if(str==''){
  184 +
  185 + }else{
  186 + $.ajax({
  187 + type: "POST",
  188 + url: '<%=basePath%>homework/deleteAll.do?tm='+new Date().getTime(),
  189 + data: {DATA_IDS:str},
  190 + dataType:'json',
  191 + //beforeSend: validateData,
  192 + cache: false,
  193 + success: function(data){
  194 + tosearch();
  195 + }
  196 + });
  197 + }
  198 + }
  199 + else{
  200 + console.log("false");
  201 + }
  202 + }});
  203 + window.top.remove.show();
  204 + }
163 205
164 </script> 206 </script>
165 207