【发布时间】:2019-04-05 04:35:20
【问题描述】:
我正在为我的游戏服务器创建一个站点,并尝试使用 Steam API 显示用户信息。
$.getJSON('/steamapi', function(data) {
document.getElementById("staff-inner").innerHTML = `${data.response.players.map(function(player) {
return `
<div class="player player-${player.steamid}">
<div class="name">${player.personaname}</div>
<div class="avatar"><img src="${player.avatarfull}"></div>
<div class="role"></div>
</div>
`;
}).join('')}`;
});
上面的代码工作正常。但是,我正在尝试做的(我认为这是最好的方法)是创建一个 if 语句,说明如果 ${player.steamid} 是我的 Steam ID,它会在 .role 中打印“所有者”,并打印“主持人',如果是其他的话。似乎这很简单,但我尝试的一切都给我留下了空白页。我不知道在这种情况下我会如何或在哪里写它。
【问题讨论】:
标签: javascript jquery json if-statement getjson