function
fnLoad(data){
listData.Ajax.data.target_page=parseInt(data.currentPage)+1;
function
addmore(){
listData.Ajax.load();
}
if
(data.totalNums == 0){
$(“#loadOBj”).addClass(“font-disable”).html(“还没有录入数据!”).unbind(“click”);
}
if
(data.hasNext){
$(“#loadOBj”).html(“加载更多”);
if
(data.currentPage==1){
$(“#loadOBj”).bind(“click”,addmore);
}
}
else
{
$(“#loadOBj”).addClass(“font-disable”).html(“已经是最底端了!”).unbind(“click”);
}
}
function
callBackList(data){
var
nextHtml = $(‘#listTemplate').prop(“outerHTML”);
var
$listObj
= listPage==0? ‘#listObj' : ‘#listObj'+listPage;
var
$nextListObj
= ‘listObj'+(listPage+1);
$(
$listObj
).setTemplateElement(‘listTemplate',null,{filter_data: false});
$(
$listObj
).setParam(“imgDomain”, roomImgDomain);
$(
$listObj
).processTemplate(data);
$(
$listObj
).after($(‘<p></p>',{
id:
$nextListObj
,
class
:'list-wrap'
})
);
$(‘#'+
$nextListObj
).append(nextHtml);
listPage++;
var
$firstH3
= $(“#listObj .view-box:first h3″);
$firstH3
.next().show();
$firstH3
.find(“span”).addClass(“h3-up”).removeClass(“h3-down”);
fnLoad(data);
}
});
}
$Ajax
.prototype.load =
function
(){
var
_this = this;
$.ajax({
type: “post”,
url: _this.url,
dataType:'json',
data: _this.data,
success:
function
(data){
if
(_this.callBack){
_this.callBack(data, _this.id);
}
else
{
}
},
error:
function
(){
}
});
}
function
fnListAjax(){
this.Ajax =
new
$Ajax
();
this.Ajax.url = “”;
this.Ajax.data = {};
}
var
listData =
new
fnListAjax();
fnAjax();
function
fnAjax(){
listData.Ajax.url = dataDomain+”/advert/detail.htm”;
listData.Ajax.data = {
code:'index_web'
};
listData.Ajax.callBack = fnCallBackView;
listData.Ajax.load();
};