I am posting a form via ajax and want to send the form data like string . Below is my code .
var formdata=$(this).serializeArray();
var objList = [];
for (var i = 1; i <= $("input[name=Range]").val(); i++) {
tempObj = {};
$.each(formData, function (key, value) {
if (value.name.startsWith("member"){
}
else {
tempObj[value.name] = value.value;
}
});
tempObj["member"] = $("input[name=member"+i+"]").val();
tempObj["Range"] = 1;
objList.push(tempObj);
}
console.log(objList);
If Range = '2' I get 2 Array Object in console like this:
Name:"John"
Department:"Training"
Areacode:"23"
Member:"2"
Name:"Sam"
Department:"HR"
Member:"2"
Areacode:"13"
But I want to post is data as a Form Url like:
"Name=John&Department=Training&Member=2&Areacode=23"
"Name=Sam&Department=HR&Member=1&Areacode=13"
What can I do in code ?