完整地mybatis + springmvc用checkbox實現批量刪除


因為自己在網上找了半天,都找不到完整地代碼(腦袋笨,不會變通到自己項目里),所以在這里記下了近乎完整的代碼

前端代碼

<span style="cursor:pointer;" class="delete"><a class="del-myBlog" onclick="delMyBlog()">刪除選中</a></span>  //前端代碼

 +'<td width="20"><input type="checkbox" name="quanxuani" id="check" value='+comment.id+'></td>'  //javascript拼接的數據,checkbox的value為id

javascript代碼

<script type="text/javascript">
//刪除選中博文 (我的博文)
function delMyBlog(){
var ques_id = [];
$("[name=quanxuani]:checked").each(function(){
ques_id.push($(this).val());
});
if(ques_id!='' && ques_id!=null){
alert("確定要刪除嗎?");
$.post('../../Blog/deleteImByIds.do',{'qid':ques_id},function(data){
if (data == "0")
alert("刪除失敗!");
else {
alert("刪除成功!");
window.location='fav_blog.html';
getusers();
}
});
}else{
layer.msg('請先選擇要刪除的內容');
}
}
</script>

后台接收

@RequestMapping(value="/deleteImByIds.do")
public void deleteImByIds(@RequestParam(value = "qid[]") String[] titles) throws ParseException{
int aa = 0;
int sum = 0;
System.out.println("ss");
for (String ss : titles) {
aa=bgdao.deleteImByIds(Integer.parseInt(ss));
sum = sum + aa;
}
}

mybatis語句       dao、service..方法參數     public int deleteImByIds(int id);

<!-- 刪除選中博文 deleteImByIds -->
<delete id="deleteImByIds" parameterType="java.lang.Integer">
delete from ZDCJ_BLOG where id in #{id}
</delete>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM