我有一个ajax调用,在php更新后重新加载页面。
function Update() {
$.post("ajax-php/actions.php", {
action: action,
id: id
}, function (data) {
location.reload();
});
}
我会检查要重新加载的页面是否有锚点,如果没有,请将其添加到重新加载的URL。可以做到吗?感谢。
答案 0 :(得分:1)
if(location.href.indexOf('#')==-1){
location.href=location.href + '#pippo';
}
由于锚点和相同的网址,某些浏览器不会重新加载页面,但它们会滚动到该锚点。
你可以用假的查询字符串欺骗他们:
location.href=location.href + '?p=f#pippo';