2015-11-30 4 views
0

У меня есть форма, которая передает файлы через ajax в restful API. Для этого я использую Файловый плагин Hayageeks jQuery.Как изменить параметр в плагине jquery после его инициализации

Сценарий работает нормально, за исключением случаев, когда мне требуется один из параметров (URL), который будет изменен после инициализации. Маршрут будет отличаться для каждого файла в зависимости от того, какие настройки меню выбраны пользователем.

инициализации, когда документ будет готов:

$(function(){ 
    var settings = { 
     url: "default_url", 
     autoSubmit:false 
    } 

    uploadObj = $("#mulitplefileuploader").uploadFile(settings); 
}); 

событие, где я хочу, чтобы URL, чтобы установить:

$("#btnSubmit").on('click', function() { 
    uploadObj.uploadFile(
     url: "new_url" 
    ); 

    uploadObj.startUpload(); 
}); 

Что мне нужно сделать для того, чтобы это работать ?

ответ

1

С новыми настройками необходимо позвонить по номеру $("#mulitplefileuploader").uploadFile(settings);.

0

Я узнал, что плагин имеет метод обновления, который принимает новые настройки во время выполнения.

uploadObj.update ({url: newUrl, maxFileCount: 3, showDownload: false});

Я мог только заставить это работать в событии onchange, хотя по какой-то причине он не будет работать с событием click.