我的jquery成功函数中有一个带有(key,value)的字典,
$.each(myDictioary, function (key, value) {
alert(key + ' is ' + value);
}
我想要一个var中的所有字典值所以我可以将它附加到我的表中..到目前为止我已经尝试了这个,但没有帮助..
var row = "";
$.each(myDictioary, function (key, Value) {
row+ = "<td>"+value+"</td>"
});
$("#tableBodyId")
.append($('<tr>')
.append($('<td>').text(row))
)
但是当我联合<td>
时,我认为我做错了。
row+
请告诉我如何将字典中的所有值都放入我的var行..
答案 0 :(得分:2)
几个问题
连接运算符+=
不应包含空格。
您正在创建一个包含多个<td>
的html字符串,但随后添加<td>
为html字符串
text
尝试
var row = "";
$.each(myDictioary, function (key, Value) {
row += "<td>"+value+"</td>"
});
var $tr = $('<tr>').append( row );
$("#tableBodyId").append($tr);
这假设您只添加一行。
如果您的词典包含多行数据,则需要提供更多详细信息