我在登录 ajax 后创建重定向时遇到问题,基本上是在正确登录后(例如,从主页),我被重定向到一个新页面。当我在这个新页面中时,如果我单击将我带回主页的链接,则主页处于非登录版本。好像浏览器维护一个缓存版本。事实上,只需使用 F5 更新此页面,页面就会刷新,然后我就登录了。
你有什么建议吗?
编辑:我正在使用 Wordpress LoginWithAjax 插件
/Make Ajax Call
$.post(url, postData, function(data){
lwaAjax( data, 'LoginWithAjax_Status', '#login-with-ajax' );
if(data.result === true){
//Login Successful - Extra stuff to do
if( data.widget != null ){
$.get( data.widget, function(widget_result) {
$('#LoginWithAjax').replaceWith(widget_result);
$('#LoginWithAjax_Title').replaceWith($('#LoginWithAjax_Title_Substitute').text());
});
}else{
if(data.redirect == null){
window.location.reload();
}else{
window.location = data.redirect;
}
}
}
}, "json");
});