События Wire Up с JQuery - PullRequest
       4

События Wire Up с JQuery

0 голосов
/ 06 января 2012

Я работаю над реализацией загрузки файла HTML 5.Мое приложение использует JQuery.Я использовал эту страницу Чтение локальных файлов в JavaScript для справки, но я столкнулся с проблемой.Мне нужно запустить событие, когда происходит событие «изменение».Однако я не могу понять, как подключить его к JQuery.Следующий код не показывает ошибку в консоли, однако, он также не отображает предупреждающее сообщение.Из-за этого я знаю, что моя переписка не происходит.Что я делаю не так?

<input id="uploadInput" type="file" multiple="multiple" />

$().ready(function () {
  $("#uploadInput").bind("change", beginUpload);
});

function beginUpload(e) {
  alert("Here");
  var fileCount = e.target.files;
  alert("Uploading " + fileCount + " files...");
}

Спасибо!

1 Ответ

1 голос
/ 06 января 2012

«Что я делаю не так?»

Возможно, оно должно быть:

$(document).ready(handler);

, а не $ (). Готово, так как, очевидно, это не рекомендуется.Вы должны поместить несколько предупреждений в функцию ready, чтобы увидеть, вызывается ли она вообще.

Но также вы тратите время на написание кода, который уже доступен бесплатно?

Есть jqueryплагин для поддержки перетаскивания файлов с HTML 5 доступен на https://github.com/weixiyen/jquery-filedrop

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...