gpt4 book ai didi

javascript - AJAX 响应在 [object Object] 中,jquery - 因此无法读取它

转载 作者:行者123 更新时间:2023-11-30 08:24:08 25 4
gpt4 key购买 nike

<分区>

注意

My question has been marked duplicate because I i learnt this that localStorage can only save strings. Please refer to original question in that case.

我正在尝试读取服务器响应。虽然这很简单,但我不确定我哪里错了。经过一整天的工作,我厌倦了调试。

这是我对 REST API 的回应:

{
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoyLCJ1c2VybmFtZSI6Im9rdXNlciIsImV4cCI6MTUxNjYxNDk2MywiZW1haWwiOiJkYWh1QGdhaWwuY29tIiwib3JpZ19pYXQiOjE1MTY2MTEzNjN9.BIno_cz8dQsb63bgobNtSQxpxbzlTfsnvtMr8H3EGVs",
"user": {
"pk": 2,
"username": "okuser",
"email": "dahu@gail.com",
"first_name": "",
"last_name": ""
}
}

我可以保存 key “token”并使用它,但我无法使用此代码获取 user.pk:

  success: function(data) {

//save JWT token
localStorage.token = data.token;
localStorage.user = data.user;

用户正在像这样的其他一些功能中检索,我实际上面对 user.pk as undefined:

var user = localStorage.user;
console.log("user pk : " + user.pk);
if(!user)
{
somethingWentWrongHandler();
return;
}

在上面的代码中,“user”作为 [object Object] 存在,但 user.pk 是未定义的。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com