Я пытаюсь получить группу значений флажка, хранить в массиве, а затем использовать этот массив в моем параметре данных ajax.преобразовать массив значений флажка в список
Я возвращаюсь с моей страницы с сообщением о том, что данные не в правильном формате. Это должно быть ienumerable.
Вот то, что я до сих пор:
var years = new Array();
$("#years input:checkbox[name=type]:checked").each(function() {
if (checked == true) {
years.push($(this).attr('name') + "=" + $(this).val());
}
});
var ajaxData = years;
$.ajax({
type: "POST",
url: url,
dataType: "json",
data: ajaxData
});
Как я могу преобразовать массив в список-подобный формат?
Спасибо!
Что это за переменная 'checked' делает? Кроме того, не должен ли этот оператор всегда возвращать true, поскольку вы только выбираете флажки «checked»? – tymeJV