JavaScript에서 정보를 삭제하는 방법: 먼저 각 데이터 앞에 필드를 추가한 다음 일괄 삭제 버튼을 클릭하여 BatchDelete() 메서드로 이동하고 마지막으로 백그라운드 처리 코드를 만듭니다.
이 문서의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
JavaScript를 사용하여 정보를 삭제하는 방법은 무엇입니까?
JS + Ajax 데이터 정보 일괄 삭제
데이터 정보 일괄 삭제는 매우 일반적인 기능 요구 사항이 되었습니다. 다음은 데이터 삭제를 위해 백그라운드에 제출된 JS + Ajax의 작은 예입니다. 각 항목 데이터 앞에 필드를 추가하면 체크박스가 표시됩니다. 코드는 다음과 같습니다.
<input type="checkbox" name="userCheck" value="${user.id}" />
일괄 삭제 버튼을 클릭하면 일괄삭제() 메서드로 이동합니다. 코드는 다음과 같습니다.
function batchDelete(){ //判断至少选择了一项 var checkedNum = $("input[name='userCheck']:checked").length; if (checkedNum == 0) { alert("至少选择一项删除!"); return; } if (confirm("确定删除选中的用户?")) { var userList = new Array(); $("input[name='userCheck']:checked").each(function(){ userList.push($(this).val()); }); $.ajax({ type : "post", url : "<%=request.getContextPath() %>/user/batchDelete", data : {userList : userList.toString()}, success : function(){ alert("删除成功!"); location.reload(); }, error : function(){ alert("刪除失败!") } }); } }
배경 Java 처리 코드는 다음과 같습니다.
@RequestMapping(value="/batchDelete") public String batchDelete(String userList){ String[] strs = userList.split(","); for (int i = 0; i < strs.length; i++) { userService.delete(Integer.parseInt(strs[i])); } return "redirect:/user/users"; }
추천 학습: "
javascript 고급 튜토리얼위 내용은 자바스크립트에서 정보를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!