Jquery如何使用历史插件?

时间:2010-05-27 08:14:10

标签: javascript jquery

在我的Web应用程序中,我使用的是ajax,现在我希望后退和前进的浏览器按钮能够正常工作。所以我去寻找一个jquery历史插件并找到了这个:http://stilbuero.de/jquery/history

在我的代码中,我使用一个函数来加载页面:

function loadDocument(id, doc) {
    $("#DocumentContent").show();

    // Clear dynamic menu items
    $("#DynamicMenuContent").html("");
    $("#PageContent").html("");

    // Load document in frame
    $("#iframeDocument").attr("src", 'ViewDoc.aspx?id=' + id + '&doc=' + doc + '');

    // Load menu items
    $("#DynamicMenuContent").load("ShowButtons.aspx");
}

正如您所见,我希望我的网页可以在iframe中加载。有人能告诉我如何使用历史插件,以便brwoser按钮可以工作吗?只要浏览器按钮工作,我真的不关心它是哪个插件。我更喜欢一个易于使用的插件。

2 个答案:

答案 0 :(得分:1)

我最近正在开发一个需要维护ajax内容的前后历史记录的Web应用程序。我决定选择Ben Alman的BBQ插件:http://benalman.com/projects/jquery-bbq-plugin/

使用起来非常简单,他有几个如何实现它的例子。

答案 1 :(得分:0)

由于我使用的是iframe,后退和前进按钮仍然有效!我的印象是,这不起作用,因为我使用ajax,但它确实有效!