function sendAJAX(){
if(lock){return false;};
if($('.noData').is(":visible")){return false;}
loadingShow();
var scrollTop = document.body.scrollTop,
windowHeight = window.innerHeight,
moreFromTop = $(".loadmore").last().offset().top;
// 判断页面加载到底部执行ajax请求
if(moreFromTop < scrollTop + windowHeight + 100){
lock = true;
var _url = url + (url.indexOf("?") == -1 ? "?" : "&") + settings.pageNumName + "=" + l,
str = window.location.search,
surl = str.replace(/\?/, "&");
_url = _url + surl;
$.ajax({
url: _url,
type: "get",
dataType: "json",
success: function(res) {
loadingHide();
if(l > res.data.totalPage){
$('.noData').show();
return false;
}
if(res){
var data = res;
callback(data);
l++;
lock = false;
}else{
$.dialog({
content: res.info && utils.LE(res.info) || utils.LE("Sever busy, please try again later."),
title: "alert",
time: 3000
})
}
},
error: function() {
loadingHide();
$.dialog({
content: utils.LE("Network error, please try again later."),
title: utils.LE("alert"),
time: 3000
});
lock = false;
}
})
}
}
// 显示loading样式
function loadingShow(){
if (0 == n) {
if ($(".loadover").length && $(".loadover").get(0).offsetParent && $(".loadover").hide(), $(".loadmore").length > 1) $(".loadmore").remove();
else if (0 == $(".loadmore").length) {
var a = '<div class="loadmore">' + p + "</div>";
$("body").append(a)
}
$(".loadmore").get(0).offsetParent || $(".loadmore").show()
}
}
// 隐藏loading样式
function loadingHide(){
$(".loadmore").length && $(".loadmore").get(0).offsetParent && $(".loadmore").hide()
}
if(lock){return false;};
if($('.noData').is(":visible")){return false;}
loadingShow();
var scrollTop = document.body.scrollTop,
windowHeight = window.innerHeight,
moreFromTop = $(".loadmore").last().offset().top;
// 判断页面加载到底部执行ajax请求
if(moreFromTop < scrollTop + windowHeight + 100){
lock = true;
var _url = url + (url.indexOf("?") == -1 ? "?" : "&") + settings.pageNumName + "=" + l,
str = window.location.search,
surl = str.replace(/\?/, "&");
_url = _url + surl;
$.ajax({
url: _url,
type: "get",
dataType: "json",
success: function(res) {
loadingHide();
if(l > res.data.totalPage){
$('.noData').show();
return false;
}
if(res){
var data = res;
callback(data);
l++;
lock = false;
}else{
$.dialog({
content: res.info && utils.LE(res.info) || utils.LE("Sever busy, please try again later."),
title: "alert",
time: 3000
})
}
},
error: function() {
loadingHide();
$.dialog({
content: utils.LE("Network error, please try again later."),
title: utils.LE("alert"),
time: 3000
});
lock = false;
}
})
}
}
// 显示loading样式
function loadingShow(){
if (0 == n) {
if ($(".loadover").length && $(".loadover").get(0).offsetParent && $(".loadover").hide(), $(".loadmore").length > 1) $(".loadmore").remove();
else if (0 == $(".loadmore").length) {
var a = '<div class="loadmore">' + p + "</div>";
$("body").append(a)
}
$(".loadmore").get(0).offsetParent || $(".loadmore").show()
}
}
// 隐藏loading样式
function loadingHide(){
$(".loadmore").length && $(".loadmore").get(0).offsetParent && $(".loadmore").hide()
}