0

次のような post メソッドを使用して、ajax で Javascript 配列を送信しています。

$.post(assignmentsubmitAddress, submittedUnitsArray, 

戻って私は得てstatus OKいます。

しかし、次のような PlayFramework2 動的フォーム オブジェクトを使用して、サーバー上のそのデータを取得するつもりはありません。

DynamicForm requestData = form().bindFromRequest();
System.out.println(requestData.toString());

私はコンソールに入っています:

Form(of=class play.data.DynamicForm$Dynamic, data={data[undefined]=}, value=Some(Form.Dynamic({undefined=})), errors={})

なぜ私はこれを得ているのですか:

data={data[undefined]=}

play dynamic form で読み込まれる Java スクリプト データを準備するにはどうすればよいですか?

playframeworkでJavaスクリプト配列を読み取る方法は?

4

1 に答える 1

0

Java スクリプト配列リスト変数submittedUnitsArrayは正しいです。

しかし、次の方法でajax投稿関数に渡す必要があります。

$.post(assignmentsubmitAddress, { 'activitiesArray' : submittedUnitsArray },

今では動作します。

于 2014-11-19T08:47:54.417 に答える