jq ajax向后台传递数组

var proArea=$(".pro_area").val();
//产品质量指标
    var qualityNorms=$(".cpzl_text");
    //质量指标的关系
    var proMins=$(".pro_min");
    //质量指标的值
    var numbers=$(".number_");
  /*  var qualityNorm="";*/
    //声明一个数组 把要传到后台的值放到一个数组中
    var proQuality=new Array();
    for(var i=0;i<qualityNorms.length;i++){
    if($(qualityNorms[i]).val()==""||$(qualityNorms[i]).val()==null){
    /*alert("产品质量指标不能为空!");
    return false;*/
    }
    else{
    proQuality[i]=$(qualityNorms[i]).val()+"*"+$(numbers[i]).val()+"*"+$(proMins[i]).val();
   
    }
   

    }

然后做一下转化 JSON.stringify(proQuality),ajax添加上两个属性,如下的红色字体

$.ajax({
type : "POST",
url : "/ZHDM/product/uploadPorductInfo",
dataType: "json",
traditional:true,
data:{
    "proQuality" : JSON.stringify(proQuality)
},

               async : true,
error : function(){
alert("网络异常,请重试!");
},
success : function(data){
alert("添加产品成功!");
window.location.href="/ZHDM/product/listProduct";
}
});

在后台通过  JSONArray array=JSONArray.fromObject(proQuality); 转化为数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值