javascript - 页面无限时间重新加载问题
问题描述
当用户成功登录页面重新加载无限时间时,我正在使用 googleOAuth
使用 JavaScript 和 PHP。
<script>
function onSignIn(googleUser) {
var profile = googleUser.getBasicProfile();
var id= profile.getId();
var name=profile.getName();
var image=profile.getImageUrl();
var email=profile.getEmail();
var id_token = googleUser.getAuthResponse().id_token;
$.ajax({
url:'google-login',
method:'post',
data:{name,image,email,id,id_token},
}).done(function() {
window.location.reload();
});
}
<script>
我希望当用户成功注册/登录 google OAuth API 页面时重新加载一次。
解决方案
$.ajax({
url:'google-login',
method:'post',
data:{name, image, email, id, id_token},
success: function(data) {
if (data.success == true)
setTimeout(function(){
window.location.reload();
}, 5000);
}
});
推荐阅读
- mysql - 无法使用 minikube 连接到 localhost 数据库
- reactjs - 在 iphone 5,6 错误格式 css 中反应 facebook 评论
- python - FLASK - 在服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试
- r - 使用 lubridate 和 dplyr 在 R 中过滤当月的第一天和当前天
- aspnetboilerplate - ABP API 已损坏(无法读取未定义的属性“应用程序”)
- html - 单击提交按钮时表单未提交值
- python - 关于复杂类型 List[Tuple[...] 的 mypy 错误?
- javascript - 如何通过在 javascript 中获取来访问属性
- javascript - 如何将数据从 React 前端 Hooks 传递到 Express 后端
- python - 了解随机森林中的 max_feature