JQ代码:
var publishGoods_url = "${base}/seller/goods/publishGoods";//上下架商品(支持批量)地址
//触发商品上下架事件
updateSoldStatus: function (status) {
var goodsIdArr = new Array();
goodsIdArr[0] = goodsParentId;
$.ajax({
url: publishGoods_url, //请求地址
type: 'post',
dataType: 'json',
traditional: true, //允许数据格式传递
data:{
goodsIdArr: goodsIdArr,
operTag: status
},
success: function (result) {
.......
}
})
},
JAVA代码:
@ResponseBody
@RequestMapping(value = "/seller/goods/publishGoods")
public Object publishGoods(HttpServletRequest request) {
//直接获取数组的值,并将数组转换为,分隔的字符串
String goodsIdStr = StringUtils.join(request.getParameterValues("goodsIdArr"),",");
return success(goodsIdStr);
}
备注:
success(Object obj): 自定义的方法,用于处理封装数据结果返回前段
StringUtils.join(Object[] array, String separator):org.apache.commocs.lang3的工具类方法