Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文件下载页面刷新php_Javascript_Php_Jquery_Html_Forms - Fatal编程技术网

Javascript 文件下载页面刷新php

Javascript 文件下载页面刷新php,javascript,php,jquery,html,forms,Javascript,Php,Jquery,Html,Forms,我们有一个网页,它有7个部分和一个下载按钮,这将触发一个弹出式表单(所有部分一个表单)。提交表单后,它将转到外部模块(不在我们的控制范围内),并使用表单中的retURl返回到同一网页 我们想要的是在提交表单后返回页面后开始文件下载 当页面刷新时,如何确定单击哪个部分的哪个按钮以开始该特定部分的文件下载 已经考虑过jquery或会话(php),但是当页面刷新时,我们认为数据将被删除 请帮助找到解决方案。谢谢你如果你能给他们一个回调URL,那么你就可以通过这种方式传递按钮点击信息。否则,唯一的其他选

我们有一个网页,它有7个部分和一个下载按钮,这将触发一个弹出式表单(所有部分一个表单)。提交表单后,它将转到外部模块(不在我们的控制范围内),并使用表单中的retURl返回到同一网页

我们想要的是在提交表单后返回页面后开始文件下载

当页面刷新时,如何确定单击哪个部分的哪个按钮以开始该特定部分的文件下载

已经考虑过jquery或会话(php),但是当页面刷新时,我们认为数据将被删除


请帮助找到解决方案。谢谢你

如果你能给他们一个回调URL,那么你就可以通过这种方式传递按钮点击信息。否则,唯一的其他选项是cookies/session。只有当表单过期或被手动清除时,才会在刷新时清除。页面将被刷新,因为表单数据将被发送到外部URL。事实上,每个部分的返回URL可能如下所示:然后在返回时,您将知道用户已单击了第1部分。。。2…etc另一个选项是设置会话值,$\u session['section']=1;如果设置为开始下载,则使用该选项。会话的问题是,它们需要存储服务器端的功能,这些功能可以通过回调url提供?但问题是,所有部分都将调用一个公共表单,那么我们将如何设置返回url?如果每个部分都有自己的形式,那么您上面的解决方案将非常好。会话部分我们不理解。我建议用示例部分列表和提交代码更新您的问题。然后可以提供我自己和其他人的答案,以演示如何使用JavaScript提交表单,动态修改用户单击的部分的参数。。。如果这有道理的话。