let pageNumber = 0;
let requestDo = true;
const viewSlide = (e) => {
if (e.state === false) {
alert(e.message);
return false;
}
const itemList = e.result;
if (itemList.length === 0) {
requestDo = false;
}
if (pageNumber == 0) {
$("#mainSlideList").empty();
}
var listHtml = "";
itemList.forEach((element) => {
listHtml += `
`;
listHtml += `
`;
listHtml += `
`;
listHtml += `
`;
listHtml += `${element.title}`;
listHtml += `
`;
listHtml += ``;
listHtml += `
`;
});
if (pageNumber === 0) {
$("#mainSlideList").html(listHtml);
} else {
$("#mainSlideList").append(listHtml);
}
$("#loadingBar").hide();
$("#moreButtonBox").show();
};
(function ($) {
$("#loadingBar").show();
commonFunction.aJax({
url: service_url + "/get-slides.php",
data: {
pageCategory: pageCategory,
pageNumber: pageNumber,
pageCount: pageCount,
},
type: "POST",
done: viewSlide,
});
$(document).on("click", "[name=click-item]", function () {
var idx = $(this).data("idx");
location.href = `/pages/detail.html?category=${pageCategory}&idx=${idx}`;
});
$(document).on("click", "[name=button-get-more]", function () {
pageNumber = pageNumber + pageCount;
if (requestDo) {
$("#moreButtonBox").hide();
$("#loadingBar").show();
commonFunction.aJax({
url: service_url + "/get-slides.php",
data: {
pageCategory: pageCategory,
pageNumber: pageNumber,
pageCount: pageCount,
},
type: "POST",
done: viewSlide,
});
}
});
})(jQuery);