У меня прекрасно работает форма загрузки, но я хотел бы изменить настройки программно, и я получаю сообщение об ошибке.
Uploadify инициируется для document.ready, и я пытаюсь привязать updateSettings к нажатию кнопки (также сделано в document.ready). Я также попытался использовать функцию updateSettings за пределами документа. На самом деле - для кнопки или просто встроенного сценария, чтобы получить ту же ошибку.
Ошибка
Error: document.getElementById(a(this).attr("id") + "Uploader").updateSettings is not a function
И мой код в настоящее время выглядит как
<script>
$(document).ready(function(){
$('#uploadify').uploadify({
'uploader' : 'uploadify.swf',
'script' : 'uploadify.php',
'cancelImg' : 'cancel.png',
'auto' : true,
'folder' : '/uploads'
});
$("#changeIt").click(function(){
$("#uploadify").uploadifySettings("folder","something_else");
});
});
</script>
<input type="file" name="uploadify" id="uploadify" />
<a id="changeIt" src="#">Change the upload dir</a>
Как я уже сказал, я попытался добавить uploadifySettings за пределы документа. Я также попытался добавить его прямо в клик в самом теге, чтобы получить ту же ошибку. Буду очень признателен за любую помощь.