0

有一个有趣的时间试图让上传工作。所以事情是这样的:我有一个表单,它使用一些 javascript 来假装它是 3 个单独的页面。这都是一种形式,但是当您单击“下一步”时,一个部分会消失,而另一个部分会显示出来。最后一页是您最容易出错的页面...... A:

redirect(/path/to/app#!section2);

显示错误所在的正确页面。通过快速将所有变量放入 flashvar 中,我可以取回所有数据。因此,如果发生此重定向,我将在表单中显示所有数据....除了....如果您尝试上传照片,我已经丢失了照片上传。我的第一个想法是尝试将 $_FILES 数据保存到 flashvar,但我认为这不会奏效。

有人以前看过这个吗?必须有办法解决这个问题。

谢谢

4

1 回答 1

0

我将使整个过程基于 ajax,因此您不必担心通过重定向保留数据。您可以像往常一样在控制器中进行所有验证,然后将 json 或 javascript 代码返回给浏览器以解析和处理下一步要做什么。

于 2013-03-12T04:10:25.893 回答