ошибка при сравнении условий с данными, полученными из значений тегов в HTML и JSON - PullRequest
0 голосов
/ 17 апреля 2020

Я следил за онлайн-обучением, изучая JSON с помощью javascript, я получил ошибку в одном из условий в моей программе. Я попытался отладить, где результаты моей программы должны быть "Да". но этого не произошло. Пожалуйста, помогите мне исправить эту ошибку.

$('.nav-link').on('click', function() {
  $('.nav-link').removeClass('active');
  $(this).addClass('active');

  let kategori = $(this).html();
  $('#headermenu').html(kategori);

  $.getJSON('data/pizza.json', function(data) {
    let menu = data.menu;
    let content = '';

    $.each(menu, function(i, data) {
      console.log('kategori = ' + data.kategori + '->' + kategori.toLowerCase());
      jkategori = data.kategori;
      pkategori = kategori.toLowerCase();
      if (jkategori == String(pkategori)) {
        console.log('Yes');
      } else {
        console.log('No');
      }
      // console.log(content);
    });
    $('#daftar-menu').html(content);
  });
});

17/5000 Результаты журнала консоли:

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...