gpt4 book ai didi

javascript - 如何将从 json 检索到的数据保存在不同的变量中

转载 作者:行者123 更新时间:2023-12-02 16:32:01 25 4
gpt4 key购买 nike

我正在尝试使用nodejs从mongoDB获取html页面中的数据我在 mongo db 中有一个玩家集合 玩家集合:[{ id=值, 名称=值, 分数=值, 排名=值 }]我正在尝试从名为players.js 文件的nodejs 文件获取数据

  $(document).ready(function(){
$.ajax({ url: "",
context: document.div,
success: function(){
player[]= $(".player").load("/players")

}});
});

我正在获取这种格式的数据:

      [
{
"_id": "54c600a66770e4ea42e6f324",
"id": 1,
"name": "Dipesh",
"rank": 2,
"score": 2000,
"__v": 0
},
{
"_id": "54c600cb6770e4ea42e6f325",
"id": 2,
"name": "Aakanksha",
"rank": 3,
"score": 3920,
"__v": 0
}

当我将其保存为变量并尝试使用
打印该变量的值时 Document.write(varname);它向我展示:

    [object Object]

我想要以下方式的数据:

      player.name=value,
player.score=value

喜欢不同变量中的不同值。

请帮助我,因为我对这件事很陌生。提前感谢

最佳答案

var obj = [{"_id":"54c600a66770e4ea42e6f324","id":1,"name":"Dipesh","rank":2,"score":2000,"__v":0},{"_id":"54c600cb6770e4ea42e6f325","id":2,"name":"Aakanksha","rank":3,"score":3920,"__v":0}];

var temp = [];
$.each(obj,function(i,val){
player = {};
player.name =val.name;
player.score = val.score;
temp.push(player);
});
alert(JSON.stringify(temp));

<强> Demo

关于javascript - 如何将从 json 检索到的数据保存在不同的变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28207919/

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