Необходимо обновить, чтобы предварительно установить флажок, в зависимости от значения mongoDb - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть функция, которая вызывается при загрузке страницы, которая проверяет флажок, если значение, возвращаемое из mongoDB, является истинным. Проблема заключается в том, что мне нужно повторно обновить страницу, чтобы показать отмеченный флажок, иначе он не покажет результат.

function populateMonitization(data) {
  if (data.monetization) {
    if (data.monetization.avod && data.monetization.avod.is_video_ads == true) {
      $('#avod_is_video_ads').prop('checked', true);
      $('#avod').prop('checked', true);
    }

    if (data.monetization.avod && data.monetization.avod.is_display_ads == true) {
      $('#avod_is_display_ads').prop('checked', true);
      $('#avod').prop('checked', true);
    }

    if (data.monetization.avod && data.monetization.avod.is_no_ads == true) {
      $('#avod_is_no_ads').prop('checked', true);
      $('#avod').prop('checked', true);
    }

    if (data.monetization.svod && data.monetization.svod.svod_is_video_ads == true) {
      $('#svod_is_limited_video_ads').prop('checked', true);
      $('#svod').prop('checked', true);
    }

    if (data.monetization.svod && data.monetization.svod.is_display_ads == true) {
      $('#svod_is_display_ads').prop('checked', true);
      $('#svod').prop('checked', true);
    }

    if (data.monetization.svod && data.monetization.svod.is_no_ads == true) {
      $('#svod_is_no_ads').prop('checked', true);
      $('#svod').prop('checked', true);
    }
  }

  if (data.monetization && data.monetization.tvod != null) {
    $('#tvod').prop('checked', true);
    $('#price_inr').val(data.monetization.tvod.price_inr);
    $('#price_usd').val(data.monetization.tvod.price_usd);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...