• 前台ajax传数组,后台java接收


    后端

    //添加
        @RequestMapping(value = "checkChoise")
        @ResponseBody
        ResultJson checkChoise(@RequestBody List<String> arr) {
            ResultJson resultJson = new ResultJson();
            System.out.println("str:"+arr);
            resultJson.setStatus(0);
            resultJson.setMessage("添加成功!");
            resultJson.setData(null);
            return resultJson;
        }

    js

    //某个角色函数
    function comfirm(){
    
         //获取checkbox[name='check']的值
         var arr = new Array();
         $("input:checkbox[name='check']:checked").each(function(i){
               arr[i] = $(this).val();
         });   
        $.ajax({
            type: "post",//注意不能用get
            dataType: 'json',
            url: "/checkChoise",
            contentType: 'application/json',//这个必须是这个格式
            data: JSON.stringify(arr),//前台要封装成json格式
            success: function (result) {
                if (result.status == 0) {
                    
                }
                if (result.message != null) {
                    layer.msg(result.message)
                }
            },
            error: function (XMLHttpRequest, textStatus, errorThrown) {
                layer.msg('{"status":"' + XMLHttpRequest.status + '","readyState":"' + XMLHttpRequest.readyState + '","textStatus":"' + textStatus + '","errorThrown":"' + errorThrown + '"}')
            }
        })
    }
  • 相关阅读:
    杭州西湖、苏州园林
    新加坡
    泰国
    旅游常用英语语句
    React 脚手架支持Typescript和Sass
    用 Scoop 管理你的 Windows 软件
    Asp.Net Core WebAPI+PostgreSQL部署在Docker中
    Ionic 4 核心概念
    Ionic Framework 4 介绍
    Google Flutter框架:使用VS Code进行开发
  • 原文地址:https://www.cnblogs.com/nongzihong/p/10878222.html
Copyright © 2020-2023  润新知