嘿伙计我还有一个问题哈哈。我正在使用允许用户通过jquery ajax提交注释的脚本,但是当提交它们时,提交的注释会在页面首次加载时按降序排列(最新的顶部)其他注释的底部提交(到期)到mysql查询)。有没有办法让它通过某种排序javascript函数提交到顶部?
function prepare(response) {
var d = new Date();
count++;
d.setTime(response.time*1000);
var mytime = d.getHours()+':'+d.getMinutes()+':'+d.getSeconds();
var string = '<li class="shoutbox-list" id="list-'+count+'">'
+ '<span class="date">'+mytime+'</span>'
+ '<span class="shoutbox-list-nick"><a href="statistics.php?user='+response.user+'">'+response.user+'</a>:</span>'
+ '<span class="msg">'+response.message+'</span>'
+'</li>';
return string;
}
function success(response, status) {
if(status == 'success') {
lastTime = response.time;
$('#daddy-shoutbox-list').append(prepare(response));
$('input[name=message]').attr('value', '').focus();
$('#list-'+count).fadeIn('slow');
timeoutID = setTimeout(refresh, 3000);
}
}
<div id="daddy-shoutbox">
<ol id="daddy-shoutbox-list"></ol>
</div>