我在这里有问题,我想在php中创建类似if(isset)的条件,但是在ajax响应之后如果为空,则此处收到的响应是这样的
(2) [Array(0), Array(0)]
0: []
1: []
length: 2
[如果有数据,就这样
0: {description_content: "mnadmnsa", course_content1: "madmna", course_content2: "mmnsadm", course_content3: "msadn", …}
1: {course_content1: "madmna", course_content2: "mmnsadm", course_content3: "msadn", course_content4: "msandm"}
length: 2
我尝试使用空方法,但出现错误未定义为空
这是我的代码
$.ajax({
type : "get",
url : url,
success:function(data){
if (empty (data[0]) !=null) {
console.log('has data');
}else{
console.log('data');
}
}
只需删除empty()
函数,因为这是无效的JS。话虽如此,这是您调整后的代码:
$.ajax({
type: 'get',
url: url,
success: function (data) {
if (data[0] != null) {
console.log('has data');
} else {
console.log('does not have data');
}
}
});