【发布时间】:2011-01-09 18:45:37
【问题描述】:
我不知道如何将历史插件功能添加到我的(非常简单的)ajax 代码中。
到目前为止,这是我的代码:
$(function() {
$.ajaxSetup({ cache: true });
var hijax = $('ul.hijax a');
var loader = $('<div id="spinner"></div>');
hijax.click(function(e){
hijax.removeClass('ajax-on');
$(this).addClass('ajax-on');
var url = $(this).attr('href') + ' #biog-container';
$("#ajax-container").html(loader).load(url);
e.preventDefault();
});
});
这会拉取链接页面的内容,其中包含一个 id 为“biog-containers”的 div(这是一个带有人传记链接的名称列表 - 这是一个巴洛克管弦乐队的网站!)。
ajax 调用效果很好(耶 jQuery!),但我已经在谷歌上搜索并搜索了关于添加对历史插件的支持(我是愚蠢的前端人员)我就是想不通。
感谢您的帮助。
【问题讨论】:
标签: jquery ajax browser browser-history