在使用python和模板系统的Google App Engine上,我使用jQuery Ajax在用户登录过程中更新div。更新消息可能是“错误的ID或密码”,“欢迎使用用户”等。但是,在成功登录后,我想刷新整个页面,以便某些按钮可能会显示给某些用户。以下是Ajax代码,当用户点击“提交”时,只有< div id =“login”>区域得到更新。如何刷新整个页面呢?
<script>
$(document).ready(function() {
$('.submitForm').ajaxForm({
success: function(returnData) {
$('#login').html(returnData);
}
});
});
</script>
答案 0 :(得分:1)
document.location.reload(true)应该可以解决问题。
$('.submitForm').ajaxForm({
success: function(returnData) {
$('#login').html(returnData);
//check the response to see if it is a success message
if(returnData == 'Welcome someUser'){
document.location.reload(true);
}
}
});