1

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

A节

  1. 用户导航到表格 A。选择一些图片进行上传
  2. 表单提交,图片上传,后端用Java处理,在摘要页面A返回给用户
  3. 用户选择要进一步处理的照片,然后单击“选择的进一步处理”

B节

  1. 从 A.3 中选择的照片与表格 B 一起处理和显示
  2. 用户选择更多选项并提交
  3. 照片显示在表格B的摘要页(摘要页B)

我已经实施了 A 部分。图像的路径存储在表格 A 的模型中。总结 A,当用户检查照片时,javascript 数组变量会更新为所选图像的路径我在将这个 javascript 变量传递给表单 B 时遇到问题

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

谢谢

4

1 回答 1

2

将 javascript 变量提供给 Form B 很简单——您只需将其作为全局 Javascript 变量添加到生成的页面中。因此,您的模板将具有:

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

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

于 2012-10-24T07:23:21.647 回答