我有这个从数据库输出行的jQuery脚本,如何更改输出的方向,以便我的最新消息位于顶部而不是底部?
$(document).ready(function() {
setInterval(function() {
var lastid = $("#lastid").val();
var dataString = 'lastid=' + lastid;
$.ajax({
type: "POST",
url: "getnewdata.php",
dataType: 'json',
data: dataString,
success: function(result) {
if (result.newid != "") {
$('#table tr:last').after(result.newtr);
$("#lastid").val(result.newid);
}
}
});
return false;
}, 30000);
});
答案 0 :(得分:2)
1。 不要在最后一个tr
之后添加新记录,而是在第一个tr
之前添加它们。
<强> 所以 强>
而不是: -
$('#table tr:last').after(result.newtr);
执行: -
$('#table tr:first').before(result.newtr);
2。 您还需要在ORDER BY <add autoincremented column name here> DESC
中添加query
。
答案 1 :(得分:0)