2012-08-30 59 views
0

我目前在我的网站上实现PJAX,它对于加载的内容非常有效。PJAX:记住额外的对象状态

但是是否还有可能记住其他对象的状态?

在我的例子中,如果有一个SELECT-box在更改时触发PJAX请求。内容加载正常,当我使用反向导航时,内容被它之前的内容所取代。不幸的是,选择框不会变回其先前的值。

有没有一种方法来实现呢?

的问候, 克里斯

回答

0

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

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

谢谢,那就是我一直在寻找的东西。 – cevou