2011-01-25 5 views
2

게시물을 통해 양식을 보내려고하지만 여러 개의 선택 상자가 전송되지 않습니다. 선택 상자를 양식의 나머지 부분과 직렬화하여 보내려면 어떻게합니까? 여기 다중 선택 상자 jquery 및 게시 직렬화

내가
$('#form-to-submit').empty().append($(fieldsetName).clone()); 

      $('#form-to-submit select').val($('.fieldsetwrapper select').val()); 
      var data = $('#form-to-submit').serialize(); 

      $.post(url,{data,function(data,textStatus){ 

나는 모든 필드하지만 포스트 데이터 선택 얻을

을 사용하고있는 자바 스크립트입니다.

+0

난 당신의 코드 예제에 의해 혼란 스러워요와 예입니다

볼을 선택합니다. 너 뭐하려고? 양식의 모든 값을 보냅니 까? '선택'상자의 값만 보내시겠습니까? 왜 양식을 복제하고 있니? 'fieldsetName'이란 무엇입니까? – lonesomeday

+0

말하기 힘듭니다 ... 왜 양식 제출의 내용을 삭제 하시겠습니까? empty()를 호출 한 후 alert ($ ('form-to-submit select'). length)를 호출하여 요소가 전혀 존재하는지 확인합니다. – typeof

답변

13

유일한 선택한 항목이있는 경우 ... 직렬화 여기 직렬화 및 jsonification http://jsfiddle.net/XW2Cm/1/

+3

와우이 답변을 찾기까지 너무 오래 걸렸습니다. 위대한 작품! –

+1

얼굴 손바닥 순간 – Andrew