Передать значения чекбоксов аяксом
Необходимо передать значения чекбоксов в виде массива аяксом.
<input type="checkbox" name="images[]" value="тут какой то текст" /> Делаю это так
$('#remove').click(function() {
$.ajax({
type: "POST",
url: "/ajaxdelete.php", // Скрипт который будет обрабатывать фотки
dataType: "text",
timeout: 50000,
data:$("#formload").serialize(), // передаем пхп скрипту имена фоток для удаления
success: function(data) {
$("#preview").html('');// очищаем блок перед выводом результатов
$('#preview').append(data); // Собственно, добавляем результат на страниуцу
},
error: function(request, status, errorT) {
alert('Произошел сбой. Запрос не может быть выполнен. Повторите попытку.');
}
});
});
Как я понимаю таким образом $("#formload").serialize() передается вся форма, а мне необходимо передать только значени инпутов с name="images[]" Подскажите пожалуйста как указать в скрипте не id формы а инпуты images[] |
используй селектор по атрибуту: $('[name="images[]"]')
|
| Часовой пояс GMT +3, время: 13:59. |