-3 javascript json for-loop undefined
我有一个json文件返回我的东西:
{"id0":"58955","id1":"15614","id2":"897987"}
Run Code Online (Sandbox Code Playgroud)
我解析了json,并使用例如identifier.id1调用这些值
我想在for循环中显示我的所有标识符,我试过这个但它是"undefined undefined undefined".如果我在我的循环中用identifier.id1手动替换identifier.idk,它可以工作并显示15614.我的错误在哪里?
这是我的代码
identifier = JSON.parse(output)
var html = '<table border="0">';
html += '<tr valign="top" ><td><b>Identifiers :</b></td>';
for (var k = 0; k < 3; k++)
{
html += '<tr>';
html += identifier.idk;
html += '</tr>';
};
html += '</tr></table>';
Run Code Online (Sandbox Code Playgroud)
因为它在你的对象中寻找idk!JavaScript并不神奇地知道您希望将字符串"id"和整数k连接在一起.你需要告诉它这样做.
使用括号表示法.
identifier["id" + k];
Run Code Online (Sandbox Code Playgroud)
现在为你的下一个问题,你没有tds!我想你想在你的循环中使用td而不是tr.
| 归档时间: |
|
| 查看次数: |
407 次 |
| 最近记录: |