http://jsfiddle.net/mplungjan/LPGeV/追加ajaxed JSON到现有的表
缺少什么我在这里,是有更优雅的方式来获得的响应数据?
$.post('/echo/json/',{
"json": JSON.stringify({
"rows": [
{
"cell1":"row 2 cell 1",
"cell2":"row 2 cell 2"
},
{
"cell1":"row 3 cell 1",
"cell2":"row 3 cell 2"
}
]})
},
function(response) {
$response = JSON.parse(response)
$response.each(function() { // rows
var row = '<tr><td>'+$(this).cell1+'</td><td>'+$(this).cell2+'</td></tr>';
$('#tableID').append(row);
});
}
);
UPDATE:这工作:
function(response) {
$.each(response.rows,function() { // rows
var row = '<tr><td>'+this.cell1+'</td><td>'+this.cell2+'</td></tr>';
$('#tableID').append(row);
});
}
谢谢!嗯,我看到的例子只是循环回应,我认为它会做一些类似于(o的回应),这将是行。至少在Fx中数据类型似乎不重要。 – mplungjan 2011-05-24 16:47:56