PJAX:记住其他对象状态

时间:2012-08-30 09:03:22

标签: javascript jquery pjax

我目前正在我的网站上实施PJAX,它对于加载的内容非常有用。

但是还有可能记住其他物体的状态吗?

在我的示例中,如果有一个SELECT-box,它会在更改时触发PJAX请求。内容加载正常,当我使用向后导航时,内容将被之前的内容替换。不幸的是,SELECT-box不会改回以前的值。

有没有办法实现呢?

此致 克里斯

1 个答案:

答案 0 :(得分:0)

您需要一个popstate事件处理程序。使用jquery-pjax,您可以绑定到pjax:popstate事件。填写以下代码以匹配您的网页:

$(document).bind("pjax:popstate", function(e) { 
  /* select the option of the SELECT-box that matches current document.URL */
});