1. 程式人生 > >普通陣列轉化為json陣列

普通陣列轉化為json陣列

建立兩個陣列,遍歷複選框,將選中的複選框放進一個數組並且賦值為1,未選中的放進一個數組賦值為2,id值和賦的值組成一個json傳值給後臺。

    var str = []; var arr=[];
$(".btn").each(function (index, item) {
    if(item.checked){
        str.push($(this).val());
    }
    else {
        arr.push($(this).val())
    }
});
    var onjson = {}; var offjson={};
    for(var i=0;i<str.length;i++){
        onjson[str[i]] ="1" ;
    }
    for(var j=0;j<arr.length;j++){
        offjson[arr[j]]="0";
    }
    var switchjson= $.extend({},onjson,offjson);//兩個json合併成為一個
    console.log(switchjson);
}