Javascript 无法检查从视图返回的空数据
我正在进行无限滚动 下面是js中的代码Javascript 无法检查从视图返回的空数据,javascript,php,codeigniter,Javascript,Php,Codeigniter,我正在进行无限滚动 下面是js中的代码 $('.workspace-activity .modal-body').scroll(function() { if ($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight) { loadResults(base + 'co8/workspace/activityLogPagination'); } }); func
$('.workspace-activity .modal-body').scroll(function() {
if ($(this).scrollTop() + $(this).innerHeight() >= $(this)[0].scrollHeight)
{
loadResults(base + 'co8/workspace/activityLogPagination');
}
});
function loadResults(url) {
start = parseInt($('.modal-body .acti-count').length);
var id = $(".single-workspace").attr("data-id");
$.ajax({
url: url,
type: "POST",
data: "start=" + start + "&limit=10&type=workspace&id=" + id,
success: function(data) {
if (!data) {
noData = '<h5 class="no-data">No more data</h5>';
$('.workspace-activity .modal-body').append(noData);
} else {
$('.workspace-activity .modal-body').append(data);
}
}
});
};
$('.workspace activity.modal body')。滚动(函数(){
如果($(此).scrollTop()+$(此).innerHeight()>=$(此)[0].scrollHeight)
{
loadResults(base+'co8/workspace/activityLogPagination');
}
});
函数加载结果(url){
start=parseInt($('.modal body.acti count').length);
var id=$(“.single workspace”).attr(“数据id”);
$.ajax({
url:url,
类型:“POST”,
数据:“start=“+start+”&limit=10&type=workspace&id=“+id,
成功:功能(数据){
如果(!数据){
noData='不再有数据';
$('.workspace-activity.modal-body').append(noData);
}否则{
$('.workspace activity.modal body')。追加(数据);
}
}
});
};
问题出在上!数据
返回的数据为空,但if语句执行else语句,
状况检查是否正确>P>该问题可能存在于空白空间
!$。修剪(数据)< /代码>将删除空白空间
更新后的javascript函数是
function loadResults(url) {
start = parseInt($('.modal-body .acti-count').length);
var id = $(".single-workspace").attr("data-id");
$.ajax({
url: url,
type: "POST",
data: "start=" + start + "&limit=10&type=workspace&id=" + id,
success: function(data) {
if (!$.trim(data)) {
noData = '<h5 class="no-data">No more data</h5>';
$('.workspace-activity .modal-body').append(noData);
} else {
$('.workspace-activity .modal-body').append(data);
}
}
});
};
函数加载结果(url){
start=parseInt($('.modal body.acti count').length);
var id=$(“.single workspace”).attr(“数据id”);
$.ajax({
url:url,
类型:“POST”,
数据:“start=“+start+”&limit=10&type=workspace&id=“+id,
成功:功能(数据){
如果(!$.trim(数据)){
noData='不再有数据';
$('.workspace-activity.modal-body').append(noData);
}否则{
$('.workspace activity.modal body')。追加(数据);
}
}
});
};