2012-01-13 4 views
0

속성에 대한 여러 필드가있을 수 있으므로 JQUERY 템플릿을 사용하는 양식이 있습니다. 예를 들면. 사용자는 여러 개의 전화 번호를 가질 수 있습니다. 따라서 그는 "하나 이상의 번호 추가"옵션을 눌러 필드를 동적으로 추가 할 수 있습니다. 이 방법으로 여러 필드가 추가되지만 모두 동일한 이름을 갖습니다.
이런 종류의 양식 데이터를 JSON 객체로 직렬화해야합니까? 당신은 $와 형태를 직렬화 할 수 사전jquery를 사용하여 json으로 jquery 템플릿 양식을 serialize

답변

1


--Thanks (양식) .serialize()

나는 요소 ID가 무슨 상관이 무엇인지 확실하지 않다, 그러나 그들은에서 고유해야합니다 페이지.

+0

감사합니다. 새 템플릿이 렌더링 될 때마다 각 요소에 고유 한 ID가 있는지 어떻게 확인해야합니까? 예를 들어 설명해 주시겠습니까? –

+0

상단에서 모르겠다. 어쩌면 템플릿에서 새 요소를 만들 때 – Jason

+0

$ (요소) .attr ("id", value);를 사용하여 요소의 ID를 설정할 수있다. – Jason

0
  • 여러 필드의 이름 속성을 배열로 간주하도록 설정할 수 있습니다. 예 내가이 일을 희망하면 서버 측 스크립트

에 데이터를 게시 할 serializeArray() 함수를 사용하여 제출을 위해 지금 <input type="text" name="phone[]"> <input type="text" name="phone[]"> <input type="text" name="phone[]">

  • 아래에 당신

  • +0

    그러나 라디오 버튼에는 작동하지 않습니다. 별도의 그룹을 만드는 대신 모든 그룹을 하나의 그룹으로 묶습니다. –

    +0

    다른 그룹에있는 라디오 버튼에 별도의 이름을 설정하십시오. – Yogesh