내가 만든 Form SerializeArray
마스터욱
0
26
0
0
2022-10-12 04:02:32
보통 form 안에 checkbox 가 있는 경우, serializeArray 가 원하는 대로 만들어 주지 않는다.
그런 불편함 때문에 그냥 하나 만들었다~
function get_serializeArray(arg = {})
{
var search = $("#"+arg['id']).serializeArray();
var param = {};
for(var key in search)
{
var value = search[key];
var pKey = value['name'];
var pValue = value['value'];
if(pKey.indexOf("[]") != -1)
{
if(param[pKey] == undefined){
param[pKey] = new Array();
}
param[pKey].push(pValue);
}
else
{
param[pKey] = pValue;
}
}
return param;
}