File: /www/wwwroot/h3.iyingtaos.cn/wp-content/themes/three-picture/templates/loading.php
<script>
$(document).ready(function() {
var page = 2; // 初始页码为2,因为第一页已经在HTML中加载
var loading = false; // 防止重复请求
$(window).scroll(function() {
if ($(window).scrollTop() + $(window).height() >= $(document).height() - 500 && !loading) { // 当用户滚动到底部100px以内时触发
loading = true;
$('.loading-indicator').show();
$.ajax({
url:'<?php echo admin_url('admin-ajax.php'); ?>', // WordPress全局变量,指向wp-admin/admin-ajax.php
type: 'POST',
data: {
action: 'infinite_scroll', // 与后台的add_action匹配
page: page,
category_id: '<?php echo get_queried_object_id(); ?>',
fenlei : '<?php echo single_cat_title('');?>'
},
success: function(response) {
if (response.success && response.data ) {
$('.main-box').append(response.data.content); // 将新内容追加到现有内容中
page++;
} else {
// 如果没有更多内容,可以禁用滚动事件或显示一个消息
$(window).off('scroll');
$('.main-box').append('<div style="text-align:center;">没有更多文章</div>').show()
}
$('.loading-indicator').hide();
loading = false;
},
});
}
});
});
</script>