본문 바로가기

프로그래밍/문제해결

jquery json serialize()에 파라메터 추가하기

보통 jquery를 사용하면서 ajax로 파라메터를 보낼때 폼 요소를 한번에 보낼때 $('formId').serialize()를 사용합니다.

여기에 추가적으로 파라메터를 추가하고자 할때 검색해보면 여러가지가 나오지만 전 두가지를 많이 씁니다.


seriaize()는 queryString으로 변환되기 때문에 이 부분을 캐치한다면 어렵지 않게 이해가 가능합니다.

 

방법1.  - 변한된 쿼리스트링 결과에 추가적으로 쿼리스트링 추가하는 방법

$('formId').serialize() + "&param1=paramValue";

 

방법2. - 배열요소에 데이터를 push 하는 방법

var formData = $('formId').serialize();

formData.push({name:'paramName', value:'paramValue'});

'프로그래밍 > 문제해결' 카테고리의 다른 글

jQuery Checkbox 전체 선택, 해제 방법  (0) 2016.06.01