0

我正在尝试测试 jQuery 地址插件,它似乎不允许 ajax 在更改功能中工作。

我在用:

$.address.change(function(event) {
    $('#content').load(event.value+' #content');
    $.address.title(event.value);
});
$('a').click(function() {
    $.address.value($(this).attr('href'));
});

虽然我可以将 event.value 用于其他事情,但它似乎并没有让 .load() 函数工作。即使在 .load() 中尝试静态 URL 也无济于事。插件中有什么东西阻止了这种情况吗?我认为这是插件的重点!

4

1 回答 1

0

尝试改用 event.pathNames,我认为您无法使其正常工作,因为您没有替换值中的“/”。使用 event.pathNames 你不必这样做....

$('#content').load(event.pathNames+'.htm #content');
于 2010-03-08T16:18:27.170 回答