如何使用php/jquery实现持久页面?

如何使用php/jquery实现持久页面?,php,jquery,persistent,Php,Jquery,Persistent,您可以在页面的不同区域加载页面display.php,其中包含大量ajax内容。 用户在页面内单击,ajax内容的某些部分会发生更改。现在当一个用户 单击浏览器上的“重新加载”按钮,它将释放从ajax请求加载的内容 如何保留ajax加载的所有信息?非常感谢。克里斯特说得对。将更改存储在会话变量中,并在$(document)上具有回调函数。准备检查会话变量。;) 您有两个选择: 将信息存储在(JavaScript)中 在服务器上存储信息,例如使用服务器会话 另外一种可能性(如果适用于您的情况)

您可以在页面的不同区域加载页面display.php,其中包含大量ajax内容。 用户在页面内单击,ajax内容的某些部分会发生更改。现在当一个用户 单击浏览器上的“重新加载”按钮,它将释放从ajax请求加载的内容


如何保留ajax加载的所有信息?非常感谢。

克里斯特说得对。将更改存储在会话变量中,并在$(document)上具有回调函数。准备检查会话变量。;)

您有两个选择:

  • 将信息存储在(JavaScript)中
  • 在服务器上存储信息,例如使用服务器会话
另外一种可能性(如果适用于您的情况):

  • 使用支持URL更改,而无需向服务器发出请求(或者使用
    • 您也可以使用。 当ajax调用运行时,在位置散列上写一些东西。因此,当您重新加载页面时,
      $(document.ready
      上的可以读取该散列并使用ajax调用再次加载数据


      这种方法有一个要点,即您可以将url散列作为指向该数据的链接与其他人共享。它不依赖于您的
      会话
      或您的
      本地存储

      您可以将数据存储在会话中。我希望有人已经为该函数创建了一个库。我想有一个选项是@krister andersson建议的,或者将ajax内容/小部件上发生的所有事件存储在数据库中,并与当前用户关联。(基本上使用散列标记来表示客户端访问的URL,使其易于重新引用/重新调用)我正在使用一个干净的uri@Brad,我想通过在会话中存储“controller/method/param/value”,并将密钥分配给该ajax容器就可以了。谢谢