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

该博客介绍了如何在后端Java中使用Spring框架实现一个名为`checkChoise`的方法,通过`@RequestMapping`处理POST请求,接收JSON格式的数据。前端通过JavaScript的`confirm`函数发送请求,并解析服务器返回的结果,包括状态码、消息和数据。
摘要由CSDN通过智能技术生成

后端

//添加

@RequestMapping(value = "checkChoise")

@ResponseBody

ResultJson checkChoise(@RequestBody List 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 + '"}')

}

})

}

标签:function,status,arr,java,checkChoise,ajax,result,resultJson,前台

来源: https://www.cnblogs.com/nongzihong/p/10878222.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值