var domain_id = $('#domain_id').val();
$.ajax({
url : "/auction_list",
type : "GET",
dataType : "json",
data : {domain_id : domain_id},
success : function(result){
if(result.errcode == 0){
var datas = result.data;
for( var i = 0;i < datas.length;i++){
var str = "<li>"
str += "<div class='portrait'>"
if(!datas[i].headimgurl){
str += "<img src='/img/sctx.png'>";
}else{
str +="<img scr='"+datas[i].headimgurl+"'>";
}
str += "</div>"
str += "<div>ID:"+ datas[i].uid+"</div>"
str += "<div>"+ datas[i].auction_datetime +"</div>"
str += "<div class='price-wrapper'>"
str += "<span class='auction-price'>价格:"+ (datas[i].price).slice(0, -2) +"</span>";
if( i == 0){
str += "<span class='first'>"+"</span>"
}
str += "</div>"
str += "<div>"
str += "<span class='on-line'>在线竞拍"+"</span>"
str += "</div>"
str += "</li>";
$(".auction-list").append(str);
}
}
}
})
直接显示传过来的数据,可是当有新数据时,怎么就刷新新数据,其他的数据不刷新?
如果auction_id是单调递增的,第一次加载时把最大的auction_id值存储,那么再次请求只需要加载auction_id比这个存储值大的数据就可以了