Im, используя JavaScript, чтобы иметь возможность отображать загрузку изображений до файла, но Im имея эту ошибку ...Как передать данные события и идентификатор для функции яваскрипта
У меня есть функция Javascript
function imageIsLoaded(e) {
$('#image_preview_new').css("display", "block");
var previewDiv = $('#previewing_new');
previewDiv.attr('src', e.target.result);
}
и я вызываю функцию через другой скрипт, но мне нужно иметь возможность передавать как данные события, так и идентификатор в эту функцию, но он не работает ...
Это то, что я есть в настоящее время используется и работает ...
var reader = new FileReader();
reader.onload = imageIsLoaded;
reader.readAsDataURL(this.files[0]);
Это то, что я пытался, и он не работает. Если попытаться передать идентификатор и данные о событии (например, удостоверение личности) он говорит мне, что «е не определен» ...
var reader = new FileReader();
reader.onload = imageIsLoaded(e, id);
reader.readAsDataURL(this.files[0]);
function imageIsLoaded(e, id) {
$('#image_preview_new').css("display", "block");
var previewDiv = $('#previewing_new');
previewDiv.attr('src', e.target.result);
}
Как я могу получить данные о событии, а также идентификатор в эту функцию ,
Спасибо.
что 'id'? вы не использовали его в функции. –
http://stackoverflow.com/questions/16937223/pass-a-parameter-to-filereader-onload-event – Microfed