друзья! Для передачи в ajax запрос собираю данные из формы методом serializeArray. Как можно добавить значение из переменной, не связанной с формой, в data ajax запроса? И еще, как можно посмотреть что лежит в data? Если с помощью , то выводит только [object Object]. Благодарю заранее!
Если у вас всё хорошо с передачей данных формы в аяксе, то вы можете добавить переменную в конец массива и также передать его как и раньше:
$(document).on('submit', '#example', function(e) {
e.preventDefault(); // отключаем стандартное поведение отправки формы
var form_data = $(this).serializeArray(); // формируем массив данных формы
form_data[form_data.length] = { // добавляем последний элемент как объект с именем и значением
'name': 'user_id',
'value': '1'
}
console.log(form_data); // смотрим что теперь у нас лежит в массиве
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id="example">
ФИО <input type="text" name="name" /><br/>
Телефон <input type="number" name="phone" /><br/>
Адрес <input type="text" name="address" /><br/>
<button type="submit">Отправить</button
</form>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
создаю сапера на JS, есть двумерный массив заполненый нулями и единицами ,1 это мина, нужно создать массив заполненый числами количеством мин...
Как подгружать шрифты установленные в системе на примере сайта https://wordmarkit
нужно сделать так чтобы в корзине при добавление заказа текст "оформить заказ" был ссылкой ведущей на страницу к примеру basketphp