2017-03-22 21 views
0

私はフォームを用意しています。ユーザーはフォームを作成する人を動的にほとんど追加できません。 フォームからすべての人を取得し、そこからオブジェクトを作成してテーブルに追加する方法。次に、jsonを作成し、ajax経由でASP.NET MVC C#アプリケーションのコントローラに送信します。jQuery ajax動的に入力をフォームに追加する

+0

あなたの質問は広すぎます。しかし、あなたが行うことができるのは、あなたのviewmodelプロパティ名(httppostアクションメソッドのパラメータとして使用する)に一致する名前を持つ入力要素を作成し、フォーム(jQueryシリアル化メソッド)をシリアル化してajax経由で送信することです。 – Shyju

+0

ここにjsファイルへのリンクがあります。http://paweljanicki.pl/rozne/umowa-inna.js –

+0

第三者機関の質問だけでなく、質問自体に関連するすべてのコードを[mcve]パーティーサイト。 –

答えて

0

私はあなたの問題を理解していれば、私は知らないが、あなたは下記の似たような操作を行うことができます。

  • あなたは「人」を救うJSオブジェクトを作成するには、 "それぞれについて、あなたのフォーム
  • に追加しましたJSON値を使用してモデルの非表示フィールドを更新する[JavaScript JSON.stringfy(yourObject)]
  • フォームをサブミットすると、JsonConvertのc#クラスを使用して文字列を逆シリアル化することができます"People"オブジェクトインスタンス。

それとも、JavaScriptとより適切なずに何かを使用したい場合、あなたはこの記事を見ることができます>MVC BegginCollectionItem Example

関連する問題