Как загрузить файл при использовании 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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