@Genri_Rus

Как на сервер передать сериализованные данные без formData?

Вот пример кода:
<form action="" method="post" id="form">
		<textarea name="message" id="message" placeholder="Сообщение" rows="5" maxlength="3000"cols="80"></textarea>
		<input name="files" type="file" multiple="">
</form>

$(document).on('submit', '#form', function(e) {
	var form = false, arrData = [], data = false;
	
	form 			 = $(this).formSerialize().trim();
	arrData['action'] 	 = 'send_form';
	arrData['form_send'] = form;
	arrData['files'] 	         = [];

	$.each(filesImage, function(key, value) {
	  arrData.files.push(value);
	});
	
	data = $.extend({}, arrData);
	
	$(this).ajaxSubmit({
		type: 'POST',
		url: form.ajax_url,
		data: data,
		dataType: 'json',
		success: function(data) {
			console.log(data);
		},
		error: function(xhr) {
			
		}
	});
});

В итоге у меня ошибка:
5edbcd6cc47a4280508931.png
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы