@Leffken
Студент, как студент!

Как отправить ajax'ом form.serialize и еще данные?

Мне нужно вместе с формой отправить еще данные, массив, как это сделать ?
$.ajax({
            type: 'POST',
            data: form.serialize(), // здесь мне нужно добавить массив
            dataType: 'json',
            success: function (result) {
                alert('Ok');
            },
            error: function () {
                alert('Error');
            }
        });

Мало того, чтобы просто отправить, нужно эти данные разделить в контроллере, чтобы форма записалась по моделям, как сейчас, и отдельно был массив в переменной.
  • Вопрос задан
  • 6930 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Вызов form.serialize() вернет строку обычных get-параметров. Вы можете к этой строке добавить всё, что хотите:
form.serialize() + '&foo[]=bar&foo[]=baz&some_more'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
01 июн. 2024, в 22:34
2500 руб./за проект
01 июн. 2024, в 21:40
2500 руб./в час
01 июн. 2024, в 21:05
1000 руб./за проект