请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么登录成功后不显示用户名和注册时间

登录成功了,也跳转到home.html了,但是没有显示用户名和注册时间 图片描述图片描述

正在回答 回答被采纳积分+3

2回答

xiaomo 2020-01-20 22:32:49

同学您好,在跳转到home.html之后请求接口/user/info时具体返回的数据是什么?可以浏览器f12先看看networking一栏。重点检查下以下方法:

  window.onload = function () {
    var username = document.getElementById('username');
    $.ajax({
      url: "/user/info?" + queryParams(),
      type: "POST",
      error: function (err) {
          alert(err);
      },
      success: function (body) {
        var resp = JSON.parse(body);
        if (resp.code == 10005) {
          window.location.href = "/static/view/signin.html";
        }
        // 检查下resp.data具体内容
        // 或者加个打印, 比如
        // console.log(resp.data);
        document.getElementById("username").innerHTML = resp.data.Username;
        document.getElementById("regtime").innerHTML = resp.data.SignupAt;
        updateFileList();
      }
    });
  }

刚拉取了分支charter4的代码检查下,看起来git仓库上的代码目前可以正常显示用户名和注册时间。

0 回复 有任何疑惑可以回复我~
  • 提问者 蒋堪 #1
    我试了,不行。原因是static里面没有img和js目录,所以既显示不出头像又没法拉取信息
    回复 有任何疑惑可以回复我~ 2020-01-20 22:35:54
  • xiaomo 回复 提问者 蒋堪 #2
    加了img和js后,问题现在解决了吗?
    回复 有任何疑惑可以回复我~ 2020-01-20 23:04:01
  • 提问者 蒋堪 回复 xiaomo #3
    解决的特别好
    回复 有任何疑惑可以回复我~ 2020-01-23 21:46:50
提问者 蒋堪 2020-01-20 22:29:48

卧槽卧槽,太夸张了吧,什么时候偷偷在static 目录下创建了js目录和img目录,并且添加了auth.js,视频里倒是说一声哪,没必要偷偷摸摸的吧。我又debug了两天!我很生气!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

0 回复 有任何疑惑可以回复我~
  • xiaomo #1
    同学你好, 代码在同学反馈的过程中有优化更新。有在视频中加了瞄点说明,不过好像瞄点没加对,加到4-6章节上面去了,我再更新一下,将补充说明提前到4-2吧,十分抱歉(另外之前也加了一个补充文档, 详见4-7小节).马上改进,感谢批评指正!
    回复 有任何疑惑可以回复我~ 2020-01-20 22:51:28
  • xiaomo #2
    4-2已补充瞄点说明文件更新,感谢~~
    回复 有任何疑惑可以回复我~ 2020-01-20 23:25:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信