У меня есть форма добавления, работающая красиво, но я хотел бы изменить настройки программно, и я получаю сообщение об ошибке.Uploadify updateSettings проблемы
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 вне document.ready, я также пытался добавить это прямо в onclick в теге сам, чтобы получить ту же ошибку. Я бы очень признателен за любую помощь.
Вы пробовали использовать одинарные кавычки? Это не имеет значения, но никто никогда не знает ... – Steven
У меня есть да, без изменений. Боюсь. – Wil
Я испытал точно такую же проблему. Но я не помню, что я сделал. Что делать, если вы переместите скрипт в JS-файл? Вот что я сделал. И я также использую uploadifySettings. – Steven