Показать сообщение отдельно
  #1 (permalink)  
Старый 27.09.2023, 10:24
Новичок на форуме
Отправить личное сообщение для zeroname Посмотреть профиль Найти все сообщения от zeroname
 
Регистрация: 27.09.2023
Сообщений: 7

Добавить переменную в массив POST
Коллеги, прошу помощи.

Есть такой скриптик:
try {
				let data = new FormData();
				const fileInput = Array.from(fileds).find(el => el.type === 'file');
				if (fileInput) {
					const fileInputFiles = fileInput.files;
					for (var i = 0; i < fileInputFiles.length; i++) {
						var file = fileInputFiles[i];
						// Add the file to the request.
						data.append('files[]', file, file.name);
					}
				}
				
				
				data.append('message', message);


Он создаёт переменную message и отдаёт в POST массив.
Данные берутся из HTML-формы, в которой имеется поле:
<input type="email" name="email" placeholder="Почта" data-field="Почта" required="">


Нужно добавить код в JS, чтобы этим же POST`ом передавалась и переменная MAIL из этого поля.
Т.е., чтобы в массиве POST были две переменные, message с данными всей формы, уже есть.
И переменна mail с ящиком отправителя.
Ответить с цитированием