Convert js Array() to JSon object for use with JQuery .ajax

后端 未结 5 1579
慢半拍i
慢半拍i 2020-11-28 10:13

in my app i need to send an javascript Array object to php script via ajax post. Something like this:

var saveData = Array();
saveData[\"a\"] = 2;
saveData[\         


        
5条回答
  •  日久生厌
    2020-11-28 10:28

    You can iterate the key/value pairs of the saveData object to build an array of the pairs, then use join("&") on the resulting array:

    var a = [];
    for (key in saveData) {
        a.push(key+"="+saveData[key]);
    }
    var serialized = a.join("&") // a=2&c=1
    

提交回复
热议问题