2017-03-22 2 views
0

사용자가 양식을 동적으로 추가 할 수있는 양식이 있습니다. 양식에서 모든 사람들을 얻는 방법, 그들로부터 객체를 만들어 테이블에 추가하는 방법. 다음으로 json을 만들어 ASP.NET MVC C# 응용 프로그램의 컨트롤러에 아약스를 통해 보냅니다.jQuery 아약스 양식에 동적으로 입력을 추가하는 JSON

+0

귀하의 질문은 너무 광범위 볼 수 있습니다. 하지만 당신이 할 수있는 일은, httpsost 액션 메소드의 매개 변수로 사용하는 viewmodel 속성 이름과 일치하는 이름을 가진 입력 요소를 만들고 양식 (jQuery serialize 메서드)을 직렬화하여 ajax를 통해 전송하는 것입니다. – Shyju

+0

여기 js 파일에 대한 링크가 있습니다. http://paweljanicki.pl/rozne/umowa-inna.js –

+0

제 3 자의 질문뿐만 아니라 질문 자체에있는 모든 관련 코드를 [mcve] 파티 사이트. –

답변

0

나는 당신의 문제를 이해한다면 모르겠지만, 아래 비슷한 수행 할 수 있습니다

  • 당신이 당신의 "사람"을 저장 JS 객체를 만들기 양식 각각에 대해
  • "에 추가 JSON 값으로 모델 숨겨진 필드 업데이트 [JavaScript JSON.stringfy (yourObject)]
  • 그런 다음 양식을 제출하면 JsonConvert C# 클래스를 사용하여 문자열을 deserialize 할 수 있습니다. "People"오브젝트 인스턴스.

아니면 자바 스크립트와 더 적절하지 않고 뭔가를 사용하려는 경우, 당신은이 게시물>MVC BegginCollectionItem Example

관련 문제