инициализирую Uploadify, используя следующий код:Как изменить настройки с Uploadify после контроля уже создан
$('#file1').uploadifive({
'buttonClass': 'upload-btn',
'uploadScript': '/Upload/',
'fileObjName': 'files',
'fileType': 'text/xml',
'formData': { 'uploadType': 'Crew' },
'onUploadComplete': function(file, data) {
var results = $.parseJSON(data);
if (results.error) {
var info = file.queueItem.find('span.fileinfo');
if (info) info.text(' - ' + results.error);
return;
}
window.location.href = '@Url.Content("~/Upload/Checkdata/")' + results.id;
}
});
Это работает, однако мне нужно изменить formData
свойства при изменении радио флажка. Итак, я попытался это:
$('input[name=UploadType]:radio').change(function() {
$('#file1').uploadifive({ 'formData': this.value });
});
Однако, при запуске этого кода, он нарушает контроль Uploadify (теперь уже не загрузки в любом месте). Я предполагаю, потому что он полностью повторно инициализирует элемент управления со всеми новыми настройками.
Как я могу обновить только эту настройку? Я прочитал документы Uploadify, и никто из них ничего не говорит об обновлении настроек; просто инициализация и вызов методов. Благодаря!