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 | ... | ... |