我希望通过ajax请求检查用户的登录状态。根据用户是否已登录,我想显示用户名/密码输入或用户名。目前该请求在body.onload上发送,并显示进度指示器,直到响应到达。有更好的方法吗?
假设要求规定不应进行直接服务器端处理。
假设要求规定不应进行直接服务器端处理。
我认为这是可能的,但并不推荐这样做。正确的做法是在服务器完全确定页面内容之前就将其发送。
如果您被缓慢的图像下载或其他非HTML内容所困扰,请查看各种JavaScript库之一。我总是推荐jQuery,它具有以下语法:
$(document).ready(function() {
// The DOM is fully loaded now, but images might still be loading.
});
我相信如果你使用内联JavaScript,它应该在遇到时立即执行:
<HTML><HEAD>...</HEAD>
<BODY>
<script>
document.write("This is written before anything else");
</script>
This come later.
</BODY>
</HTML>