[英]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.