这是一个奇怪的案例,我想在这里弄清楚。我正在尝试设计一个邮箱系统,并使一些选项ajax-y。以下是场景:
我们有一个有2个选项卡的页面,收件箱和撰写。收件箱本质上是一个mailbox.php?msg=xxx形式的链接列表。点击“收件箱”或“撰写”标签进行ajax切换。
所以,假设我们在一个消息页面上: mailbox.php?msg=123
我点击" compose“- it ajax切换到一个compose表单。我改变主意,点击“收件箱”--它会返回到一个邮件列表。
请注意,url在这一点上没有改变(所有这些都是通过ajax完成的)。
我像以前一样点击相同的消息。它应该回到那条消息中。然而,什么也没有发生!它应该去的网址(mailbox.php?msg=123)是地址栏中显示的网址,但由于之前的ajax活动,它显示的是收件箱。
对如何解决这个问题有什么想法?出于好奇心,给出一个解释?通常,点击一个链接,将你带到一个你已经在的页面上,将重新加载该页面。
谢谢!
发布于 2010-04-01 07:44:36
已解决-在某些情况下,这与出现在URL中的锚标签有关。谢谢!
https://stackoverflow.com/questions/2521706
复制相似问题