Показать сообщение отдельно
  #3 (permalink)  
Старый 10.07.2018, 21:48
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

Сообщение от biryukovm
Я понимаю что onchange ловит изменения и когда я указываю одну и туже картинку он не видит разницы и молчит, как сделать так чтоб можно было вызвать submit() как тока я казал картинку даже если она точно такаяже.
после сабмита очищай файловый инпут, присваивай ему fileInput.value = "" (если в каком-то браузере не получится, то надо просто создавать новый инпут и заменять им старый).


submit, как я понимаю, в какой-то фрейм, если страница не перезагружается?

Если ты хочешь "отправку файла аяксом без перезагрузки страницы", то смотри в сторону FormData - так можно отправить форму с файлами с помощью обычного XMLHttpRequest
Можно и просто файл отправить (fileInput.files[0])
Но в ИЕ9- таких крутых штук нет, там по старинке, таки да.
Ответить с цитированием