Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Передать значения чекбоксов аяксом (https://javascript.ru/forum/jquery/44065-peredat-znacheniya-chekboksov-ayaksom.html)

Kane 04.01.2014 23:37

Передать значения чекбоксов аяксом
 
Необходимо передать значения чекбоксов в виде массива аяксом.
<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[]

danik.js 04.01.2014 23:47

используй селектор по атрибуту: $('[name="images[]"]')


Часовой пояс GMT +3, время: 18:38.