Javascript “我怎么能?”;查找并插入“;变成一个变量?
我想在数据库中上传一些统计数据,如何从回调中提取一些数据并将其放入变量中以简化这一过程 代码: 结果(排名):Javascript “我怎么能?”;查找并插入“;变成一个变量?,javascript,node.js,Javascript,Node.js,我想在数据库中上传一些统计数据,如何从回调中提取一些数据并将其放入变量中以简化这一过程 代码: 结果(排名): 因此,作为一个示例,我想将rank\u id:16放在一个var中(例如var-rank=16;),这样我就不能只使用“updateusers SET rank='rank'”将回调函数传递给这个requestPlayersProfile, 所以,您所需要的一切就是从“doSomething”函数调用db。您需要的所有数据都将在“排名”变量中。 function doSomething
因此,作为一个示例,我想将
rank\u id:16
放在一个var中(例如var-rank=16;
),这样我就不能只使用“updateusers SET rank='rank'”
将回调函数传递给这个requestPlayersProfile,
所以,您所需要的一切就是从“doSomething”函数调用db。您需要的所有数据都将在“排名”变量中。
function doSomething(排名){
//用这里的数据做你想做的一切
}
csgo.requestPlayersProfile(帐户id,doSomething)我认为你问这个问题的方式不是很清楚。但是,通过回调,您应该能够访问所需的部分数据,如排名.ranking.ranking\u id
。这是否回答了您的问题?我不明白这一点,我讨厌javascript。我想我可以在回调函数中找到一些东西(比如php)并将其放在一个变量中……你可以在doSomething函数中这样做,但是你接下来想用这个变量做什么呢?SherylHohman的回答很好。我想把它放进一个数据库,其实很简单,但对我来说还是没有意义。。。为什么我需要2倍的排名//编辑:nvm,明白了。。。
csgo.requestPlayersProfile(account_id, function(ranking) {
console.log(ranking);
});
Got handled GC message PlayersProfile
{ my_current_event_teams: [],
my_current_event_stages: [],
account_id: xxxxxxx,
ongoingmatch: null,
global_stats: null,
penalty_seconds: null,
penalty_reason: null,
vac_banned: null,
ranking:
{ account_id: xxxxxxx,
rank_id: 16,
wins: 1081,
rank_change: null },
commendation: { cmd_friendly: 23, cmd_teaching: 24, cmd_leader: 24 },
medals:
{ display_items_defidx:
[ 969, 4551, 1377, 970, 1358, 4354, 1340, 1338, 1331, 1329, 1030, 874 ],
medal_team: null,
medal_combat: null,
medal_weapon: null,
medal_global: null,
medal_arms: null,
featured_display_item_defidx: 969 },
my_current_event: null,
my_current_team: null,
survey_vote: null,
activity: null,
player_level: 19,
player_cur_xp: 327682724,
player_xp_bonus_flags: null }
var rank = ranking.ranking.rank_id;