티스토리 뷰
728x90
jsp
<a class="btn btn-default" onclick="folderDeleteClick()">삭제</a>
폴더 삭제 버튼 클릭 이벤트 - 배열로 처리
// 체크박스 선택 후 삭제 버튼 클릭시 이벤트
function folderDeleteClick(){
var checkBoxArr = [];
$("input:checkbox[name='folderCheckname']:checked").each(function() {
checkBoxArr.push($(this).val()); // 체크된 것만 값을 뽑아서 배열에 push
console.log(checkBoxArr);
})
$.ajax({
type : "POST",
url : "<c:url value='/folderDelete.do'/>",
data: {
checkBoxArr : checkBoxArr // folder seq 값을 가지고 있음.
},
success: function(result){
console.log(result);
},
error: function(xhr, status, error) {
alert(error);
}
});
}
// console.log(checkBoxArr); 의 값
push : 배열의 마지막에 새로운 요소를 추가한 후, 변경된 배열의 길이를 반환
controller
@ResponseBody
@RequestMapping(value="/folderDelete.do", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
public int folderDelete(HttpServletRequest request, @RequestParam(value="checkBoxArr[]") List<String> checkBoxArr
, @ModelAttribute("archiveFolder") ArchiveFolder archiveFolder) throws Exception {
int result = 0;
String checkNum = "";
for(String str : checkBoxArr){
checkNum = str;
archiveFolder.setFolderSeq(checkNum);
folderService.archiveFolderDelete(archiveFolder);
}
return result;
}
'js' 카테고리의 다른 글
[jQuery] 태그 class명 변경하기 (0) | 2021.04.23 |
---|---|
[jQuery] select Box 강제 change (trigger) (0) | 2021.04.08 |
[jQuery] Select box 안에 다중 check box 넣기 (0) | 2021.04.02 |
[jQuery] ajax method option (0) | 2021.04.01 |
[jQuery] 배경색, 글자색 변경 (0) | 2021.03.26 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- select 박스
- js라이브러리
- jxls 엑셀
- spring annotation
- swift 메모장 만들기
- jxls
- file drag drop
- MSsql
- xcode swift memo
- NaN(Not-A-Number)
- https://www.jstree.com/
- Oracle
- 트리구조jstree
- select box group
- table css
- ios app 개발
- 오라클락해제
- js라이브러리사용
- Xcode
- PostgreSQL
- xcode12.5.1
- Swift
- js file drag
- $.isNumeric()
- for in 주의
- for in문제
- mysql
- Number()함수
- swift 계산기
- draganddrop file
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함