2013-03-11 92 views
0

我有一个加载登录页面的页面,用户登录后会将另一个文件的某些部分加载到自己的页面中。问题是我想知道第一页中按下哪个按钮并将它放在登录页面中。第一页使用location.window加载登录页面,并刷新页面。有没有办法做到这一点?如何在重新加载后保留页面中的数据?

+0

使用ajax ........'(..)' – Jai 2013-03-11 10:52:23

+0

我不能在这个第一页使用ajax,但所有其他页面都是ajaxed,我对它们没有任何问题。我看到了一些页面,我们可以通过___events___将数据附加到窗口,使用jquery 1.4+并试图在结果中没有任何内容 – Homam 2013-03-11 10:53:23

+0

'哪个按钮'?登录页面前的第一页上的按钮是什么 – mlwacosmos 2013-03-11 10:54:25

回答

2

或者,您可以利用cookies/HTML5 localStorage来跟踪页面网址。

+0

和ie8和更低呢?我知道我可以使用$ .data或data-something,但是在页面重新加载之后,它们全部都会消失 – Homam 2013-03-11 10:59:56

+1

或者,您也可以对所有浏览器及其版本使用cookie。 – vivek 2013-03-11 11:03:36

1

如果您使用的表格,那么你可以发送隐藏字段的按钮信息,如

<input type="hidden" name="track" value="but1"> 

,或者如果您使用GET方法,您可以发送通过查询字符串中的信息,像

http://domain/login.php?track=but1 
+0

嗨对不起,我只是写UI代码不服务器端而脚本也不是PHP。我不知道我是否可以附加一个简单的数据线页面本身 – Homam 2013-03-11 10:56:33

+0

这是一个UI相关的代码,没有添加服务器端语言,表单隐藏字段和查询字符串仅与UI相关... – 2013-03-11 10:58:24

+0

对不起,我没有表格和按钮只是简单的李和锚 – Homam 2013-03-11 11:00:56