Здесь уже есть ответ на этот вопрос:
У меня есть простой фрагмент кода для загрузки файлов:
$(document).ready(function () {
$(".attachmentsUpload input.file").change(function () {
$('form').submit();
});
});
Когда я нажимаю на ввод, а затем выбираю файл в диалоговом окне, я отправляю этот файл с помощью ajax. Это не важная часть здесь. Важно то, что, когда я выбираю тот же файл во второй раз в диалоговом окне, просто после отправки первого файла событие.change ()не срабатывает в IE и Chrome. Но когда я выбираю другой файл, событие срабатывает и работает правильно. В Firefox оно срабатывает постоянно.
Как обойти проблему это, чтобы работать как положено (как в Firefox )?