javascript - 在history.go(-1)上传递变量

标签 javascript ajax

在不使用 Javascript 框架的情况下,这是否有可能实现我的想法?!

在页面 a.php 上,在带有输入字段的表单中设置一些值,然后我将文件上传到 b.php。上传后,我通过 shell_exec() 进行检查;通过另一个软件,它允许我检测该文件包含的页面数量。如果页数与a.php中输入type=text字段中输入的页数不一致。

如果a.php中设置的页面数量不等于b.php中检测到的页面数量,我使用javascript的history.go(-1)返回到上一页,因此所有输入的值都保留完好无损。

现在我想要的是使用history.go(-1)我可以将一个值(实际的页面数量)传递到a.php中的输入文本字段。

这可以通过任何方式完成吗,比如使用事件处理程序?如果是这样,怎么办?

最佳答案

您无法使用history.go传递变量。该功能相当于用户按下后退按钮。您可以做的是使用 cookie 或本地存储来存储值并在其他页面的页面加载事件中读取这些值

关于javascript - 在history.go(-1)上传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9148998/

相关文章:

JavaScript 类奇怪的作用域

javascript - 使用 ui-router 的 URL/states 名称是否有大小限制?

javascript - 为什么 Firebug 的 console.trace 在跟踪期间将 'anonymous' 报告为函数名称?

jquery - 如何基于ajax响应提交表单和停止提交表单

javascript - ajax post请求上的未定义索引

javascript - AngularJS 中不显示背景图片

javascript - 如何审核 Facebook 评论

javascript - 如何为所有域提供通用登录

javascript - 显示从 AJAX 调用中获取的特殊字符时出现问题

php - 我想在更改数量时计算总金额