我使用JQUERY从MYSQL中提取JSON结果。 然后我将结果显示在循环中以填充UL列表。
var auto_refresh = setInterval(
function ()
{
url='<?php echo base_url(); ?>index.php/chat/comments/';
$.getJSON(url , function(data) {
var tbl_body = "";
$.each(data, function() {
var tbl_row = "";
$.each(this, function(k , v) {
tbl_row += ""+v+"";
})
tbl_body += "<li>"+tbl_row+"</li>";
})
$("#table1").html(tbl_body);
});
}, 1000);
这会将结果显示为
CommentName
我希望以斜体显示名称,并使用纯文本注释
评论 - 名称
我如何从评论中分离名称,以便我可以将其设为斜体?
干杯
答案 0 :(得分:0)
您可以这样做:
$.each(data, function() {
tbl_body += data[0] + ' <i>' + data[1] + '</i>';
})
或
$.each(data, function() {
tbl_body += data.comment + ' <i>' + data.name + '</i>';
})
但是没有JSON结构很难猜测(可能是一个数组而不是一个对象,因为使用普通对象会有迭代顺序的风险)。