보통 jquery를 사용하면서 ajax로 파라메터를 보낼때 폼 요소를 한번에 보낼때 $('formId').serialize()를 사용합니다.
여기에 추가적으로 파라메터를 추가하고자 할때 검색해보면 여러가지가 나오지만 전 두가지를 많이 씁니다.
seriaize()는 queryString으로 변환되기 때문에 이 부분을 캐치한다면 어렵지 않게 이해가 가능합니다.
방법1. - 변한된 쿼리스트링 결과에 추가적으로 쿼리스트링 추가하는 방법
$('formId').serialize() + "¶m1=paramValue";
방법2. - 배열요소에 데이터를 push 하는 방법
var formData = $('formId').serialize();
formData.push({name:'paramName', value:'paramValue'});
'프로그래밍 > 문제해결' 카테고리의 다른 글
jQuery Checkbox 전체 선택, 해제 방법 (0) | 2016.06.01 |
---|