簡體   English   中英

使用Playframework2 DynamicForm對象獲取通過ajax發送的JavaScript數據。 錯誤:數據= {數據[未定義] =}

[英]Getting javaScript data send with ajax with Playframework2 DynamicForm object. Error: data={data[undefined]=}

我使用這樣的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動態形式讀取的Java腳本數據?

如何在Playframework中讀取Java腳本數組?

Java腳本數組列表變量submittedUnitsArray是正確的。

但是應該通過以下方式將其傳遞給ajax發布函數:

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

現在可以了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM