Загрузите изображение без использования кнопки отправки и перенаправления в PHP и AJAX. ⇐ Jquery
-
Гость
Загрузите изображение без использования кнопки отправки и перенаправления в PHP и AJAX.
Это может выглядеть как дубликат, но я пока не нашел ничего, что точно соответствовало бы моим потребностям. Я хочу загрузить изображение в папку, просто выбрав файл в браузере файлов, не используя кнопку отправки (пока все хорошо, я могу это сделать). Но тогда я хочу, чтобы пользователь не перенаправлялся в файл upload.php. Поэтому мне нужно отправить файл без использования кнопки отправки и не перенаправлять пользователя на другую страницу. Обновление допустимо, но желательно и без обновления. Это то, что у меня есть прямо сейчас, и мой вопрос: можно ли это сделать с помощью PHP, AJAX и Javascript или мне следует использовать плагин JQuery? И у меня будет несколько форм, поэтому я не использую ID-тег
Мой код пока не работает на 100%, только когда я загружаю и перенаправляюсь на upload.php :
$(".test").change(function() { $.ajax({ URL: "upload.php", тип: "пост", Тип данных: 'JSON', данные процесса: ложь, Тип контента: ложь, данные('файл', $(this[0].files[0])), успех: функция(текст) { Предупреждение("успешно"); } }); }); ЗАГРУЗИТЬ.PHP
Это может выглядеть как дубликат, но я пока не нашел ничего, что точно соответствовало бы моим потребностям. Я хочу загрузить изображение в папку, просто выбрав файл в браузере файлов, не используя кнопку отправки (пока все хорошо, я могу это сделать). Но тогда я хочу, чтобы пользователь не перенаправлялся в файл upload.php. Поэтому мне нужно отправить файл без использования кнопки отправки и не перенаправлять пользователя на другую страницу. Обновление допустимо, но желательно и без обновления. Это то, что у меня есть прямо сейчас, и мой вопрос: можно ли это сделать с помощью PHP, AJAX и Javascript или мне следует использовать плагин JQuery? И у меня будет несколько форм, поэтому я не использую ID-тег
Мой код пока не работает на 100%, только когда я загружаю и перенаправляюсь на upload.php :
$(".test").change(function() { $.ajax({ URL: "upload.php", тип: "пост", Тип данных: 'JSON', данные процесса: ложь, Тип контента: ложь, данные('файл', $(this[0].files[0])), успех: функция(текст) { Предупреждение("успешно"); } }); }); ЗАГРУЗИТЬ.PHP
Мобильная версия