我创建了一个 jquery 函数,我尝试运行一个条件,如果数据为假,则加载更多按钮将不会显示,但是当我尝试 if 条件不起作用时,请让我知道我在哪里以及发生了什么错误我在做什么?
function loadmore() {
var count_data = $('#count_data').val();
$(document).ajaxStart(function() {
$('#wait').css('display', 'block');
});
$(document).ajaxComplete(function() {
$('#wait').css('display', 'none');
});
$.ajax({
type: 'POST',
url : 'includes/get_data.php',
data : {count_data : count_data, method: 'count'},
dataType: 'text',
success : function(data) {
if(data == 'No Post Found') {
$('#loadmore').css('display', 'none');
} else {
$('#container_masonry').append(data);
var total_count = parseInt(count_data) + parseInt(6);
document.getElementById('count_data').value = total_count;
}
}
});
}
这是我的 php 代码
$count = $_POST['count_data'];
$limit = 6;
$sql = mysqli_query($connection, "SELECT * FROM models ORDER BY ID ASC LIMIT $count, $limit");
$i = 1;
if(mysqli_num_rows($sql) > 1) {
echo "Data found";
} else {
echo "No Post Found";
}
非常感谢您对我有帮助的建议和答案
最佳答案
您能否尝试退出,以便在实际输出后不会输出任何其他内容。 EX: echo "找到数据";退出;并回显“未找到帖子”;退出;
关于javascript - 如果条件不工作 jquery 加载更多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38869141/