Затем добавилось поле для загрузки файлов (multiple)
Не получается заставить работать загрузку файлов через iframe.
упрощенная форма:
<form action="file_uploader.php" id="h_form" method="POST" enctype="multipart/form-data" target="upload_target">
<input type="text" name="fullname">
<input type="email" name="email">
<input id="fileupload" type="file" name="files[]" multiple>
<input type="submit">
</form>
<iframe id="upload_target" name="upload_target" src="#"></iframe>
NB! Раньше форма была без action... т.к это делается в JS.
$("form").submit(function(file, ext) {
// .....................
// здесь идет куча всякой валидации файлов для клиентов
// .....................
$.ajax({
type: "POST",
url: 'operations.php', // обработчик всех форм на сайте, не только этой. где после добавления в БД идет подключение файла обработчик для файла, который и не срабатывает(из-за ajax)
data: formDetails.serialize(),
success: function(data) {
//smth
},
error: function(jqXHR, text, error) {
//smth
},
complete: function() {
//smth
}
});
});
Не понимаю как сделатьь загрузку файлов..никаких ошибок нету..идет просто добавление записей в БД, но не аплоадятся файлы.