Заранее извиняюсь, в ajax я не силен.
Есть вот такой код:
reader.onload = function(event) {
var fd = new FormData();
fd.append('data', event.target.result);
$.ajax({
type: 'POST',
url: 'upload.php',
data: fd,
processData: false,
contentType: false
}).done(function(data) {
console.log(data);
});
};
Нужно передать форму в upload.php
Я сделал так:
reader.onload = function(event) {
var fd = new FormData();
var form1 = jQuery("#myform").serialize();
fd.append('data', event.target.result);
fd.append('myform', form1);
$.ajax({
type: 'POST',
url: 'upload.php',
data: fd,
processData: false,
contentType: false
}).done(function(data) {
console.log(data);
});
};
Однако
$_POST['name']
ничего не дает.
Если записываю так:
fd.append('data', form1);
То все в принципе ломается.
Подскажите что я делаю не так?