gpt4 book ai didi

javascript - Jquery.无法获取jSOn值

转载 作者:行者123 更新时间:2023-12-02 13:49:14 26 4
gpt4 key购买 nike

我有以下代码,我正在尝试从 JSON 检索 userid 、名字和一些值,但我未定义。

我该如何解决这个问题?

 function getVal(val1,val2) {       
var myval2 =URL +"webUser?email="+email;
var uId='';


$.ajax({
url: myval2,
dataType: "json",

cache: false,
success: function(data, textStatus, jqXHR) {



jQuery.each(data, function(k,v) {

console.log( " k " +k + " v" + v);

uId =v.uId;



});
},
error: function(jqXHR, textStatus, errorThrown) {
console.log('FAILED to get JSON from AJAX call' + jqXHR + textStatus + errorThrown);

}
});
console.log("userid " +userId);
return userId;

}

JSON

{
"userId": 2,
"emailAddress": "some@some.com",
"roleId": 1,
"firstName": "Hulk",
"lastName": "Ogan",
"company": "MTT",
"title": "Lord Vader",
"phoneWork": "",
"phoneMobile": "",
"lastModifiedBy": "system",
"versionNumber": 1
}

最佳答案

您可以简单地获取 userid 和其他属性的值,如下所示

userID = data.userId;

不需要循环,因为您的数据只是一个单个对象,如果您的数据,您将需要循环是一个对象数组

关于javascript - Jquery.无法获取jSOn值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41135576/

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