Javascript 每次刷新页面时,我都会丢失数据,但我希望保留最后一个textbox值

Javascript 每次刷新页面时,我都会丢失数据,但我希望保留最后一个textbox值,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在编写一个用php编写的程序,一切正常,问题是html页面: 它有一个文本框和一个按钮。 在文本框中,我必须写一个链接 当我加载页面时,它会自动单击按钮,这样我就可以使用php程序,然后它会返回html页面 $(document).ready(function(){$('#printbuttoncustomer').trigger('click');}); 我需要使用的链接总是相同的,除了编号,例如: ---等等 问题是,每次加载页面时,它总是开始使用链接,而不能继续使用新值的下一个链接

我正在编写一个用php编写的程序,一切正常,问题是html页面: 它有一个文本框和一个按钮。 在文本框中,我必须写一个链接

当我加载页面时,它会自动单击按钮,这样我就可以使用php程序,然后它会返回html页面

$(document).ready(function(){$('#printbuttoncustomer').trigger('click');});
我需要使用的链接总是相同的,除了编号,例如: ---等等

问题是,每次加载页面时,它总是开始使用链接,而不能继续使用新值的下一个链接 我怎样才能解决这个问题

我想我可以使用一个txt文件来保存我使用的最后一个链接,因此在html中,我可以选中txt文件中的最后一个链接,并在文本框中设置下一个值。。但我不知道该怎么做

开始的代码如下

    <!DOCTYPE html>

<html>
<head>
    <title>Page Title</title>
    <script src="jquery-2.0.2.js"></script>

</head>

<body>
    <form method="POST" action="parser.php">
<input type="text" id="testo" name="testo">
<input type="submit" id="button" >
</form>


    <script>

        $(document).ready(function(){
            $('#button').trigger('click');
            });
    </script>

</body>
</html>

页面标题
$(文档).ready(函数(){
$(“#按钮”).trigger('click');
});

将html页面转换为php。从“parser.php”返回此页面时,将带有下一个链接的响应发送回,并将其保存在文本字段中。

您可以将链接保存在会话中,而不是文件中:

$_SESSION['URL'] = "Your URL HERE"
下次你这样读的时候:

var $MyUrl = $_SESSION['URL'];

有关PHP会话的更多信息,请查看此项。

因为您必须保留上次单击页面的信息,以便下次加载页面时转到下一页

您可以通过两种方式完成此操作:-

*服务器端更改:-

您可以实现会话来存储信息,在其中存储最后一个URL

*客户端更改:-


HTML5之后,有很多浏览器存储可用。因此,您可以使用本地存储,它将特定于站点的数据存储在浏览器的持久内存中。还有可用的会话存储。

我不太了解。$\u session['URL']=“此处的URL”,它应该是下一个URL,还是我用来转到parser.php页面的URL?会话代码必须写在html页面(将被转换成php页面)或parser.php中?您的问题是希望保留最后一个textBox值。因此,请将该值保存在会话中,并在下次加载页面时读取。请记住,会话的生命周期与浏览器打开的时间相同。如果您想在关闭浏览器后仍保留该链接,则需要将该链接保存在Cookie中。@user3187101$\u会话['URL']=“您的URL在这里”放入parser.php,“您的URL在这里”表示最后一个链接。var$MyUrl=$\u会话['URL'];转到html页面(必须将其转换为php才能使用此代码)检查最后一个链接,并以某种方式使用它创建新链接并存储在text fieldparser.php-->$link=$\u POST['testo']$_会话['URL']=$link;现在我转到page.php:etc。。。。是吗?我不熟悉PHP语法,但逻辑似乎是正确的。试试看。