实际上我有 html 文本框和一个按钮,如果我单击按钮,文本框中的变量应保存在预定义的 perl 变量中,并且页面应使用变量的值重新加载。
最佳答案
您对自己的需求存在一些严重的误解。由于生成 HTML 的脚本不再运行,因此没有可供 JavaScript 分配的 Perl 变量。
如果 CGI 应用程序需要跨请求持久状态,则需要 session 。 session 通过将状态存储在请求之间的某处(任何地方)来将请求联系在一起。为了实现这一点,必须向客户端提供 token (“ session ID”),并在将来向服务器发出的请求中回显。 Cookie 通常用于此目的。
希望这能为您提供从哪里开始学习的指导。
关于javascript - 如何修改 perl 变量并再次重新加载页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5087670/