如何从JSON数组中的数据填充表

时间:2014-09-22 19:38:49

标签: javascript jquery ajax json

我正在尝试从二维数组中的数据填充HTML表。数据来自php / MySQL查询的$ .ajax脚本。我成功解析了success函数中的数据,我可以将数组元素内容读出到控制台,但我无法弄清楚为什么这些值不会填充HTML表。

请参阅this jsFiddle了解我的工作。

在控制台中,我可以使用此jQuery表示法填充任何表格单元格中的输入:

$('#tblApTdms tr:nth-child(4) td:nth-child(3) input').val('q34rfewa')

但它不会填充在我正在构建的Web应用程序中的jsFiddle中,也不会填充在隔离的测试页中。

我必须在这里遗漏一些东西!

2 个答案:

答案 0 :(得分:3)

尝试在括号中加上括号:

$('#tblApTdms tr:nth-child(' + (r + 1) + ') td:nth-child(' + (c + 1) + ') input').val(note);

答案 1 :(得分:1)

你需要使用parens:

    $('#tblApTdms tr:nth-child(' + (r + 1) + ') td:nth-child(' + (c + 1) + ') input').val(note);

没有parens,它认为你正在尝试追加字符串,因为那是先前的背景。