2015-09-10 3 views
0

Url не меняется в раскрывающемся списке выбранных изменений. Передача Iam выпадающего значения выбрана для параметра url.Как изменить динамический паттерн dropzone с выпадающим меню, измененным событием

У меня есть три значения в выпадающем списке. Для каждого значения в раскрывающемся списке у меня есть разные файлы для отображения. Вначале я выбрал первый раскрывающийся список, URL-адрес добавляется правильно. Но когда я снова выбираю другой выпадающий список из старого URL-адреса все еще присутствует, и отображается первый выбранный файл. Мне нужно получить другой URL-адрес для разных значений.

Я попытался выше код, но он не работает .....

Dropzone.autoDiscover = false;

$(document).on('change','#ddlcategory',function() { 
    var myDPZone = new Dropzone("#regular", { 
     url: "someurl.html?type=" + $('#ddlcategory').val() 
    }); 
} 

ответ

0

Я думаю, что это не может создавать новый Dropzone каждый раз, так как первый раз при создании Dropzone на # нерегулярно, но после этого капля никогда не исчезает. Это может быть легче держать одну Dropzone и просто изменить свой URL при загрузке:

var myDPZone = new Dropzone("#regular"); 
$(document).on('change','#ddlcategory',function() { 
    myDPZone.options.url = "someurl.html?type=" + $('#ddlcategory').val(); 
}); 

Вы можете попробовать играть с myDPZone.disable(), а также, но я не знаю способа, чтобы полностью удалите dropzone и создайте новый с нуля.

Смежные вопросы