使用Ajax登录进程并在成功登录后刷新整个页面

时间:2012-12-27 06:58:42

标签: jquery python ajax google-app-engine

在使用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>

1 个答案:

答案 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);
            }

        }
    });
相关问题