Как загрузить файл при использовании JQuery Serialize()Jquery

Программирование на jquery
Гость
Как загрузить файл при использовании JQuery Serialize()

Сообщение Гость »


Мой код структурирован следующим образом:
HTML

Код: Выделить всё


DKIM 
DKIM-Key 
DKIM-Selector
DKIM-Passphrase";
JS

Код: Выделить всё

var updateConfig = function (form) {
$.post('/path/conf_update.php', $(form).serialize(), function (data) {
setAlert('Konfiguration aktualisiert', 'Die Konfiguration wurde erfolgreich aktualisiert.',
'OK');
});
};
PHP (conf_update.php)

Код: Выделить всё

$dkim = new stdClass();

$dkim->dkim = $_POST['dkim'];

$dkim->dkim_key = $_FILES['dkim_key']['tmp_name'];
$dkim->dkim_selector = $_POST['dkim_selector'];
$dkim->dkim_passphrase = $_POST['dkim_passphrase'];
error_log("DKIM:--- ".print_r($_FILES, true));
dkim, dkim_selector and dkim_passphrase work. But $_FILES is empty. I'm sure it's the JS, but I don't know how to change it to get the filename.


Источник: https://stackoverflow.com/questions/781 ... -serialize

Вернуться в «Jquery»