jquery FormData를 Json으로 변환

2019. 7. 11. 10:10language/jquery

javascript 에서 jquery를 활용하여 formdata를 Json으로 변환하는 방법이다.

 

How to convert FormData to JSON ?

 

 

 

Json

 

방법은 여러가지가 있다.

 

그 중 가장 심플하다고 생각되는 방식이다.

 

1
2
3
4
5
6
7
8
var formSerializeArray = $('#form_id').serializeArray();
var object = {};
for (var i = 0; i < formSerializeArray.length; i++){
    object[formSerializeArray[i]['name']] = formSerializeArray[i]['value'];
}
 
var json = JSON.stringify(object);
alert(json);
cs

jquery 를 활용하여 form 태그의 serializeArray 함수를 활용해서 form 안에 있는 전송할 태그들을 list 형태로 받고

 

list 를 반복문을 통해 다시 json 형태로 변환한다.