ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで情報を削除する方法
JavaScript で情報を削除する方法: まず、各データの前にフィールドを追加し、次にバッチ削除ボタンをクリックして、batchDelete() メソッドにジャンプし、最後にバックグラウンド処理コードを作成します。
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript で情報を削除するにはどうすればよいですか?
JS Ajax によるデータ情報の一括削除
データ情報の一括削除は、すでに非常に一般的な機能要件です。以下は、JS Ajax への提出です。データ処理の背景 削除の小さな例:
まず、各データの前にフィールドを追加して、チェック ボックスを表示します。コードは次のとおりです:
<input type="checkbox" name="userCheck" value="${user.id}" />
[一括削除] をクリックします。ボタンをクリックして、batchDelete() メソッドにジャンプします。 コードは次のとおりです。
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 Advanced Tutorial##」 #"
以上がJavaScriptで情報を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。