ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScriptで情報を削除する方法

JavaScriptで情報を削除する方法

藏色散人
リリース: 2021-07-02 14:45:11
オリジナル
2246 人が閲覧しました

JavaScript で情報を削除する方法: まず、各データの前にフィールドを追加し、次にバッチ削除ボタンをクリックして、batchDelete() メソッドにジャンプし、最後にバックグラウンド処理コードを作成します。

JavaScriptで情報を削除する方法

この記事の動作環境: 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=&#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 Advanced Tutorial##」 #"

以上がJavaScriptで情報を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート