jquery提交评论的反向排序列表
嘿,伙计们,我还有一个问题lol。我正在使用一个脚本,允许用户通过jquery ajax提交评论,但是当他们提交时,提交的评论将在其他评论的底部提交,当页面首次加载时(由于mysql查询),这些评论按降序排序(最新的在顶部)。有没有办法通过某种排序javascript函数使其在顶部提交jquery提交评论的反向排序列表,jquery,Jquery,嘿,伙计们,我还有一个问题lol。我正在使用一个脚本,允许用户通过jquery ajax提交评论,但是当他们提交时,提交的评论将在其他评论的底部提交,当页面首次加载时(由于mysql查询),这些评论按降序排序(最新的在顶部)。有没有办法通过某种排序javascript函数使其在顶部提交 function prepare(response) { var d = new Date(); count++; d.setTime(response.time*1000
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>
功能准备(响应){
var d=新日期();
计数++;
d、 设置时间(响应时间*1000);
var mytime=d.getHours()+':'+d.getMinutes()+':'+d.getSeconds();
var string=''
+''+我的时间+''
+ ':'
+''+响应。消息+''
+“ ”;
返回字符串;
}
功能成功(响应、状态){
如果(状态=‘成功’){
lastTime=响应时间;
$(“#daddy shoutbox list”).append(prepare(response));
$('input[name=message]').attr('value','').focus();
$('#list-'+count).fadeIn('slow');
timeoutID=setTimeout(刷新,3000);
}
}
使用而不是append()
哇,我甚至不知道这个函数的存在。我想我必须温习一下我的jquery知识。非常感谢你的帮助。非常感谢。
$('#daddy-shoutbox-list').prepend(prepare(response));