玩框架2.0数据绑定流程

时间:2012-10-24 02:43:01

标签: playframework playframework-2.0

我有一个管道,我想像这样工作

第A部分

  1. 用户导航到表单A.选择一些要上传的图片
  2. 提交表单,上传图片,在后端用Java处理,并在摘要页面A中返回给用户
  3. 用户选择要进一步处理的照片,然后点击“进一步选择过程”
  4. B部分

    1. 处理并显示A.3中的所选照片以及表格B
    2. 用户选择更多选项并提交
    3. 照片显示在表格B的摘要页面(摘要页面B)
    4. 我已实施A部分。图像的路径存储在表单A的模型中。在总结A中,当用户检查照片时,使用所选图像的路径更新javascript数组变量 我将此javascript变量传递给B

      时遇到问题

      这可能吗?还有其他选择吗?如果我没有自我解释,请告诉我

      由于

1 个答案:

答案 0 :(得分:2)

将javascript变量提供给表单B非常简单 - 您只需将其添加为生成的页面中的全局Javascript变量即可。所以你的模板会有:

<script type="text/javascript">
var theArrayData = @Html(theJavaScriptVariable.toString)
</script>

您可以在将控制器传递给模板之前重新计算控制器中的theJavaScriptVariable,或者您可以将其与表单A的其余部分一起作为隐藏字段提交,并将其与用户的会话一起缓存。你需要序列化它(例如使用jquery JSON库),并且可能需要处理转义。