Я пытаюсь получить некоторые данные через ajax.Одно из данных определяет, стоит ли устанавливать флажок по умолчанию.Если возвращаемая переменная isVisible
равна 1
, то она должна быть проверена, если ее 0
, то она не должна быть проверена.Вот код:
$.getJSON(myUrl, function(result)
{
isVisible = result.isVisible;
// snip...
} );
Позже в коде:
var isChecked = (isVisible) ? true : false;
$("#visible").attr('checked', isChecked);
Проблема заключается в том, установлен ли isVisible
на 1 или 0, checked
переменная всегда оценивается как истина.Я действительно не уверен, в чем проблема.Возможно isVisible
трактуется как строка ??Как мне решить эту проблему?