Heim  >  Artikel  >  Web-Frontend  >  So löschen Sie Informationen in Javascript

So löschen Sie Informationen in Javascript

藏色散人
藏色散人Original
2021-07-02 14:45:112164Durchsuche

So löschen Sie Informationen in JavaScript: Fügen Sie zunächst vor jedem Datenelement ein Feld hinzu. Klicken Sie dann auf die Schaltfläche „Batch löschen“, um zur Methode „batchDelete()“ zu springen und schließlich den Hintergrundverarbeitungscode zu erstellen.

So löschen Sie Informationen in Javascript

Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Wie lösche ich Informationen mit JavaScript?

JS + Ajax-Batch-Löschung von Dateninformationen

Das Batch-Löschen von Dateninformationen ist zu einer sehr häufigen Funktionsanforderung geworden. Hier ist ein kleines Beispiel für die Übermittlung von JS + Ajax an den Hintergrund zum Löschen von Daten:

Erstens in Fügen Sie für jedes Element ein Feld vor den Daten hinzu, um das Kontrollkästchen anzuzeigen. Der Code lautet wie folgt:

<input type="checkbox" name="userCheck" value="${user.id}" />

Klicken Sie auf die Schaltfläche „Batch löschen“, um zur Methode „batchDelete()“ zu springen: Der Code lautet wie folgt:

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("刪除失败!")
            }
        });
    }
}

Der Hintergrund Der Java-Verarbeitungscode lautet wie folgt:

@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";
}

Empfohlenes Lernen: „Javascript-Tutorial für Fortgeschrittene

Das obige ist der detaillierte Inhalt vonSo löschen Sie Informationen in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn