Я пытаюсь получить запрос ajax, чтобы пометить поле, если возвращается определенное значение.ajax checkbox call
В принципе у меня есть следующий код:
for(var id in data) {
$(id).val(data[id]);
if($(newsletter).val(data[newsletter])) {
$('#newsletter').prop('checked', true);
}
}
Теперь я попытался следующий код и никаких костей.
for(var id in data) {
$(id).val(data[id]);
if($(newsletter).val(data[newsletter] == 1)) {
$('#newsletter').prop('checked', true);
}
}
Это установите флажок для какого-либо результата возвращается, однако, если значение равно 1, я хотел бы, чтобы затем установите флажок, если другое значение возвращается, я хотел бы, чтобы не быть галочкой.
Если я что-то не так, пожалуйста, дайте мне знать, поскольку я новичок в jQuery и stackoverflow.
В первом случае вы написали '$ (информационный бюллетень)', после чего '$ ('# newsletter')'. Зачем? Являются ли они разными объектами? Где определен идентификатор '' бюллетень'? Что содержит данные? Где находится остальная часть кода? Более конкретно! – papaiatis