• Q&A
  • 회원가입
  • 로그인

[AJAX] JQ - serialize() (아작스 - 시리얼라이즈) = 일련의 폼 요소를 전송 위한 문자열로 인코딩

예제

 

<!DOCTYPE html>

<html>

<head>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script>

$(document).ready(function(){

    $("button").click(function(){

        $("div").text($("form").serialize());

    });

});

</script>

</head>

<body>


<form action="">

  site: <input type="text" name="site" value="homzzang.com"><br>

  year: <input type="text" name="year" value="2012"><br>

</form>


<button>폼 값 직렬화 시키기</button>


<div></div>


</body>

</html>



결과값: site=homzzang.com&year=2012

 

 

 

serialize () 메서드 정의와 사용법

 

Form 값을 직렬화하여 URL로 인코딩 된 텍스트 문자열을 만듦.


하나 이상의 양식 요소 (예 : 입력 영역 및 / 또는 텍스트 영역) 또는 양식 요소 자체를 선택 가능.


직렬화 된 값은 AJAX 요청을 만들 때URL 쿼리 문자열에서 사용 가능.

 


 

 

serialize () 구문

 

$(선택자).serialize()



오늘도 즐겁게 열심히 .....

찾아주셔서 감사합니다. Since 2012