Commit 0243e1b66ccdb29ecfabb11685bbde8135f03c31
1 parent
10679fa1
1、优化交互
Showing
2 changed files
with
64 additions
and
6 deletions
WebRoot/WEB-INF/jsp/sunvote/homework/homework_edit2.jsp
... | ... | @@ -245,20 +245,36 @@ |
245 | 245 | dataType:"text", |
246 | 246 | data:{"JSON":data}, |
247 | 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 | 261 | function up_data(data){ |
254 | 262 | $.ajax({ //获取该名教师下的班级信息 |
255 | - url:'<%=basePath%>homework/uploadHomework', | |
263 | + url:'<%=basePath%>homework/updateHomework', | |
256 | 264 | type:"post", |
257 | 265 | dataType:"text", |
258 | 266 | data:{"JSON":data}, |
259 | 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 | 114 | <input type="button" onclick="add('${pd.TEACHER_ID}')" value="布置练习" /> |
115 | 115 | </div> |
116 | 116 | <div class="removeAll"> |
117 | - <input type="button" onclick="deleteAll()" value="批量删除" /> | |
117 | + <input type="button" onclick="del()" value="批量删除" /> | |
118 | 118 | </div> |
119 | 119 | <div class="page_box"> |
120 | 120 | |
... | ... | @@ -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 | 160 | function tosearch(){ |
151 | 161 | $("#Form").submit(); |
152 | 162 | } |
... | ... | @@ -160,6 +170,38 @@ |
160 | 170 | parent.$("#mainFrame").attr('src',path); |
161 | 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 | 206 | </script> |
165 | 207 | ... | ... |