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); 轉化爲數組

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章