Хорошо, я не могу опубликовать весь код, потому что это просто не нужно. Но вот проблема.
У меня есть диалог с вкладками (ui.tabs), который содержит форму загрузки для загрузки файлов. Однако на предыдущей вкладке я проверяю состояние радиокнопки, чтобы определить, разрешать ли только файлы изображений или файлы флэш-памяти.
Я заранее инициализировал uploadify как таковой в $(document).ready:
$("#uploadify").uploadify({params});
... включая параметры 'fileDesc' и 'fileExt'. Сам по себе работает нормально. Но как только он был инициализирован, я хочу изменить настройки, используя:
$("#uploadify").uploadifySettings('fileDesc','blah blah');
$("#uploadify").uploadifySettings('fileExt','.ext');
... но когда я это делаю, Firebug выдает следующее:
document.getElementById(a(this).attr("id") + "Uploader").updateSettings не является функцией http://localhost/projectname/Javascript/jquery.uploadify.v2.1.0.min.js Строка 26
Теперь, очевидно, нет ничего плохого в самой загрузке, но я могу быть здесь полной лапшой. Это происходит потому, что он считает, что «#uploadify» еще не инициализирован?