초급의 끄적거림

[jQuery] serialize() 본문

기타

[jQuery] serialize()

codingD 2020. 7. 27. 11:29

 

serialize()


  • jQuery가 가지고 있는 기본 기능 중 하나
  • form 을 대상으로 serialize() 메소드를 사용하면 form 에 있는 객체들을 한 번에 받을 수 있음
  • ajax에 data 값을 세팅할 때 사용하면 해당 form의 모든 값을 받을 수 있음

예시

  • alert()로 $("loginForm").serialize()를 찍어보면 name1=value1&name2=value2의 형식으로 나타남

$.ajax({
	  url : ajax_url
    , type : "POST"
    , data : $("loginForm")/serialize()
    , success : function(json){
    }
})


//form
<form name='loginForm'>
	<input type='text' name='name1' value='value1'>
    <input type='text' name='name2' value='value2'>
</form>

 

 

추가

  • serializeArray() :: serialize와 동일하지만 형식이 {name1=value1}, {name2=value2}의 형태로 반환된다
Comments