PHP if(isset)JavaScript等效项

问题描述 投票:-2回答:1

我在这里有问题,我想在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');
                }
              }
javascript jquery arrays ajax javascript-events
1个回答
0
投票

只需删除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');
        }
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.