我有一个管道,我想像这样工作
第A部分
B部分
我已实施A部分。图像的路径存储在表单A的模型中。在总结A中,当用户检查照片时,使用所选图像的路径更新javascript数组变量 我将此javascript变量传递给B
时遇到问题这可能吗?还有其他选择吗?如果我没有自我解释,请告诉我
由于
答案 0 :(得分:2)
将javascript变量提供给表单B非常简单 - 您只需将其添加为生成的页面中的全局Javascript变量即可。所以你的模板会有:
<script type="text/javascript">
var theArrayData = @Html(theJavaScriptVariable.toString)
</script>
您可以在将控制器传递给模板之前重新计算控制器中的theJavaScriptVariable
,或者您可以将其与表单A的其余部分一起作为隐藏字段提交,并将其与用户的会话一起缓存。你需要序列化它(例如使用jquery JSON库),并且可能需要处理转义。