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