Java script里ajax,如何将java-script数组传递到使用AJAX的JAVA数组中

在尝试通过AJAX从JavaScript向Java传递数组时遇到问题。JavaScript代码创建了一个名为quantity_arr的数组,并尝试将其作为请求参数发送。然而,在Java端,使用getParameterValues('quantity_arr')无法正确获取该数组。问题可能在于数据序列化和解析的方式。
摘要由CSDN通过智能技术生成

我想将一个JavaScript数组发布到Java中的字符串数组中。它是这样的......如何将java-script数组传递到使用AJAX的JAVA数组中

我的JavaScript代码:

var quantity_arr = new Array();

for (var i=0; i< ; i++) {

quantity_arr[i] = document.getElementsByClassName("quantity")[i].value;

}

xmlhttp.send("sum_of_order="+sum_of_order+"&credits_number="+credits_no+"&credit_card_number="+credit_card_number+"&quantity_arr="+quantity_arr);

这是我的Java代码:

String[] myParams =new String[cart.size()];

String order_id=Integer.toString(temp);

String customer_id="'"+session.getAttribute("user_id")+"'";

String date= "15/29/12";

String sum=request.getParameter("sum_of_order");

String credit_card= "'"+request.getParameter("credit_card_number")+"'";

String credits="'"+request.getParameter("credits_number")+"'";

myParams = request.getParameterValues("quantity_arr");

所有PARAMS工作正常,只是将一无所获的myParams array。有人可以帮我弄这个吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值