PHP если (isset) JavaScript эквивалент - PullRequest
0 голосов
/ 23 января 2020

У меня проблема здесь, я хочу создать условия, такие как if (isset) в PHP, но после ответа 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');
                }
              }

1 Ответ

1 голос
/ 23 января 2020

Просто удалите функцию 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');
        }
    }
});
...