>웹 프론트엔드 >JS 튜토리얼 >자바스크립트에서 정보를 삭제하는 방법

자바스크립트에서 정보를 삭제하는 방법

藏色散人
藏色散人원래의
2021-07-02 14:45:112212검색

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=&#39;userCheck&#39;]:checked").length;
    if (checkedNum == 0) {
        alert("至少选择一项删除!");
        return;
    }
    if (confirm("确定删除选中的用户?")) {
        var userList = new Array();
        $("input[name=&#39;userCheck&#39;]: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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.