2013-03-29 1 views
5

내가 설정 Plupload는 PHP 스크립트와 같은 매개 변수 "여자"에 대한 검사에 보낼 수 있습니다동적으로 변경하는 방법 Plupload URL을

$("#uploader").plupload({ 
    url : 'upload.php?gal='+$('#gallery').val() 
}); 

이것은 드롭 다운에서 값을 검색하지만,이 값을 잡고 드롭 다운이 초기화 될 때. 드롭 다운이 변경 될 때마다이 값을 변경해야합니다. 나는 시도 :

$("#gallery").change(function() { 
    $('#uploader').data("uiPlupload").options.url = 'upload.php?gal='+$(this).val(); 
}); 

이것은이 값에 대한 URL을 변경, 그러나 나는 이것이 내가이 변경, 그것은 여전히 ​​초기 값을 사용하는 파이어 버그에서 볼 수 있듯이 비록 올바른 매개 변수없는 것 같아요. 나는 또한 시도

은 :

$("#uploader").bind('BeforeUpload', function(up, file) { 
    up.settings.url = 'upload.php?gal='+$("#gallery").val(); 
}); 

이 전혀 트리거되지 않습니다.

누군가 내가 이것을 바꿀 수있는 방법을 밝힐 수 있습니까?

감사합니다.

답변

7

알아 냈어. 업 로더 인스턴스를 가져온 다음 설정에서 다음과 같이 설정해야합니다.

$("#gallery").change(function() { 
    var up = $('#uploader').plupload('getUploader'); 
    up.settings.url = 'upload.php?gal='+$(this).val() 
});