首先我想说的是,我尝试过很多codeS和插件,但没有为我工作。我只是试图让按钮后退和前进在浏览器中再次调用AJAX称为页,使他们出现在按钮点击后。我希望你能,我不是开发商:)
请帮我的家伙,这些都是工作日内在这个非常时刻...:)
的处理程序:
<李>< A HREF =#级=CENI>примерницени< / A>< /李>
<李>< A HREF =#级=karieri>кариери< / A>< /李>
JavaScript的:
$('。CENI)。点击(函数(){
$阿贾克斯({
网址:'页/ ceni.php',
成功:函数(响应){
$(#页)HTML(响应);
}
});
});
$('。karieri)。点击(函数(){
$阿贾克斯({
网址:'页/ karieri.php',
成功:函数(响应){
$(#页)HTML(响应);
}
});
});
解决方案
最常用的方法是使用一个插件监测hashchange事件,并再次请求AJAX页面。
<李><一类=CENI的href =#CENI>примерницени< / A>< /李>
<李><一类=karieri的href =#karieri>кариери< / A>< /李>
设置散列变化处理程序:
的jQuery(窗口).bind('hashchange',函数(){
变种pageHash = location.hash.substr(1);
如果('CENI | karieri |'.indexOf(pageHash +'|')> = 0){
。jQuery的(#页)负载(pageHash +.PHP);
}
});
加载内容转换成通过jQuery一个元素被记录在 http://api.jquery.com/load/