jquery ajax 는 구체 적 인 사고 와 코드 를 대량으로 삭제 합 니 다.
// JavaScript Document
$(document).ready(function() {
//
$("#allChk").click(function() {
$("input[name='subChk']").prop("checked",this.checked);
});
//
var subChk = $("input[name='subChk']")
subChk.click(function() {
$("#allChk").prop("checked", subChk.length == subChk.filter(":checked").length ? true:false);
});
/* */
$("#del_model").click(function() {
//
var checkedNum = $("input[name='subChk']:checked").length;
if(checkedNum == 0) {
alert(" !");
return;
}
//
if(confirm(" ?")) {
var checkedList = new Array();
$("input[name='subChk']:checked").each(function() {
checkedList.push($(this).val());
});
$.ajax({
type: "POST",
url: "deletemore",
data: {'delitems':checkedList.toString()},
success: function(result) {
$("[name ='subChk']:checkbox").attr("checked", false);
window.location.reload();
}
});
}
});
});
:
<a href="#" id="del_model"><span> </span>
<th class="tal"><input type="checkbox" id="allChk"/> </th>
<td><input type="checkbox" name="subChk" value="${user.id}"/></td>
리 셋 함수,요청 완료 후 진행 해 야 할 작업:선택 한 checkbox 를 제거 합 니 다(freemarker 의 list 순환 을 사 용 했 기 때문에 데 이 터 를 제거 한 후 checkbox 번호 가 바 뀌 었 고 알 수 없 는 checkbox 가 선택 되 었 습 니 다.제거 해 야 합 니 다)
success: function(result) {
$("[name = 'items']:checkbox").attr("checked", false);
window.location.reload();
}
자바 배경 코드:
@RequestMapping(value = "/deletemore", method = RequestMethod.POST)
public String deleteMore(HttpServletRequest request, HttpServletResponse response) {
String items = request.getParameter("delitems");
String[] item = items.split(",");
for (int i = 0; i < item.length; i++) {
userService.delete(Integer.parseInt(item[i]));
}
return "redirect:list";
}
효과 그림:
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Javascript Ajax에 대한 간단한 연습저는 약 4년 동안 프로그래밍 개인 튜터로 일한 경험이 있습니다. 약 5년 전에 " "이라는 제목의 페르시아어로 내 웹사이트에 블로그 게시물을 올렸고 사람들이 저에게 전화하기 시작했습니다. 나는 항상 사람들을 가르치...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.