0

在带有 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>
4

1 回答 1

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

        }
    });
于 2012-12-27T07:06:52.160 回答