ajax切换后链接点击什么都不做?

时间:2010-03-26 07:41:00

标签: php html ajax

奇怪的是我想弄清楚这里。我正在尝试设计一个邮箱系统,并制作一些选项ajax-y。这是场景:

我们有一个包含2个标签页,收件箱和撰写的页面。 Inbox本质上是一个表单mailbox.php?msg = xxx的链接列表。单击收件箱或撰写标签会执行ajax开关。

所以,假设我们在消息页面上: mailbox.php?MSG = 123

我点击“撰写” - 它ajax切换到撰写表单。我改变主意,点击“收件箱” - 它会返回到消息列表。

注意,此时url没有改变(所有这些都是通过ajax完成的)。

我点击与以前相同的消息。它应该回到那个消息。但是,没有任何反应!它应该去的网址(mailbox.php?msg = 123)是地址栏中显示的网址,但由于早期的ajax活动,它显示了收件箱。

关于如何解决这个问题的想法?而且,出于好奇,一个解释?通常,单击指向您已经在的页面的链接将重新加载页面。

谢谢!

2 个答案:

答案 0 :(得分:0)

使用jquery,您可能需要重新绑定事件处理程序,我认为有一个函数jquery.live可以执行此操作吗?

答案 1 :(得分:0)

已解决 - 在某些情况下,这与在网址中显示的锚标记有关。谢谢!