每次刷新页面时我都会丢失数据,但我想保留最后一个文本框值

时间:2014-01-12 11:13:01

标签: javascript php jquery html

我正在研究一个用PHP编写的程序,一切都很好,问题是html页面: 它有1个文本框和1个按钮。 在文本框中我必须写一个链接

当我加载页面时它自动点击按钮,所以我可以使用php程序,然后它返回到html页面..

$(document).ready(function(){$('#printbuttoncustomer').trigger('click');});

我需要使用的链接总是相同的,除了数字,例如: http://www.wowhead.com/npc=56843 --- http://www.wowhead.com/npc=56844等。

问题是,每次加载页面时,它都会开始使用链接,并且无法继续使用新值的下一个链接 我该如何解决这个问题?

我认为我可以使用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>

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

$_SESSION['URL'] = "Your URL HERE"

下次你这样读:

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

请查看此link以获取有关PHP会话的更多信息。

答案 2 :(得分:0)

由于您必须保留上次点击页面的信息,以便下次加载页面时它会转到下一页。

您可以通过两种方式执行此操作: -

*服务器端更改: -

您可以实施会话来存储您存储最后一个网址的信息。

*客户端变更: -

在HTML5之后,有很多浏览器存储空间可用。因此,您可以使用本地存储,它将站点特定数据存储在浏览器持久性内存中。还有会话存储空间。Check this page for HTML5 Web Storage