我有一个jquery上传和裁剪脚本,我正在尝试使用它。
首先我有一个1.html文件,其中有一个表单,需要一些文本和图像。提交表单后,它会转到main.php,在那里检查一些图像属性,如果成功,则使用header("location:".$_SERVER["PHP_SELF"]);
因此,如果我放置$_POST['name']
,我将获得1.html的值。现在,当页面刷新后显示图像时,还有一个选项可以选择缩略图,在选择缩略图时,还有一个页面刷新,以显示最终图像(更大和拇指)。现在我的问题是第二页刷新我无法获得我从1.html发布的字段。任何建议都将受到高度赞赏。感谢
答案 0 :(得分:2)
通过header
刷新,您将丢失所有信息。删除刷新并执行连续的表单:您需要使用后面的表单中的隐藏输入字段从第一个表单传播您需要的值
<input type="hidden" value="<?php echo $value_from_original_post; ?>">
或者您可以将兴趣值存储在session变量中。
或者,您可以使用不需要重新加载或更改页面的AJAX解决方案,但它需要更多工作(您可能不需要javascript)。
答案 1 :(得分:0)
您不能在页面之间存储状态,除非:
hidden
输入类型。