Обработчик событий, когда пользователь добавил изображение - PullRequest
0 голосов
/ 14 августа 2010

У меня есть форма, которая позволяет пользователям загружать свои изображения самостоятельно.Мне нужен обработчик событий JQuery для когда вход в загружен.Как всегда, большая благодарность за любую помощь.

<script>
  $('#imageFile').someeventhander(function(){do some work son!});
</script>

<input id="imageFile" type="file">

Ответы [ 3 ]

1 голос
/ 14 августа 2010

Это очень сложная проблема, поскольку входные данные файла не загружаются, пока вы не отправите форму.См. Этот связанный вопрос:

Как я могу загружать файлы асинхронно?

0 голосов
/ 14 августа 2010

Чтобы загрузить файл, вам нужен сервер, чтобы принять его и отправить ответ обратно в браузер. Затем jQuery может использовать ответ для запуска события или вызова функции. Поэтому ответ зависит от того, как ваш сервер обрабатывает загрузку.

swfUpload - это популярное решение, которое использует небольшой Flash-ролик для обработки загрузки. Для этого есть плагин jQuery, который запускает многочисленные события, которые позволяют отслеживать начало / прогресс / ошибку / завершение загрузки.

0 голосов
/ 14 августа 2010
$('#imageFile').change I believe is what I needed.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...