2012-02-24 3 views
1

동적으로 생성 된 요소가 많은 양식이 있습니다. 제출 핸들러에서 각 ID로 이동하지 않고 모든 데이터를 한 번에 가져오고 싶습니다. 어쨌든 그것을 할 수 있습니까?Jquery - 제출 기능의 양식 데이터

답변

3

귀하의 질문은 매우 명확하지 않지만 어쩌면 당신은 serialize() 또는 serializeArray()의 jQuery 방법

http://api.jquery.com/serialize/
http://api.jquery.com/serializeArray/

.serializeArray() 메소드는 자바 스크립트를 생성 예를 들어 찾고 JSON 문자열로 인코딩 할 준비가 된 객체의 배열. 폼 요소 집합을 나타내는 jQuery 객체에서 작동합니다. 양식 요소는 여러 종류의 수 있습니다 :

+0

. 고맙습니다! – SNAG

3

당신은 사용할 수 있습니다 정확히

var yourFormData = $('#yourFormId').serialize() 
3
jQuery('your-form-selector').submit(function() { 
    var yourKeyMap = jQuery(this).serializeArray(); 
});