2015-01-22 4 views
0

UI 요소를 FineUploader로 초기화하지만 참조를 유지하는 좋은 방법은 없습니다. 나는 그것을 사용하고있는 URL과 같은 것을 말하고 싶습니다. 그러나 아래에서처럼 요소를 다시 잡아 내지는 것을 어떻게 할 수 있습니까? 그냥 전체 업 로더가 아닌 옵션을 업데이트해야합니다. 당신이 플러그인을 초기화 한 후 매개 변수를 변경하려면UI 요소에서 FindUploader 개체를 가져옵니다.

$(element).fineUploader({ url: 'oldUrl']); 

$(element).fineUploader({ url: 'newurl']); // <--- Possible? 
+0

'url'은 (는) 유효한 구성 옵션이 아닙니다. 정확히 무엇을하려는 거니? 또한 jQuery 플러그인 랩퍼는 가치가있는 것보다 더 많은 문제가있다. 왜 바닐라 자바 ​​스크립트 API를 사용하지 않는 것이 좋을까요? –

+0

URL은 단지 예일뿐입니다. 문제의 전체 아치에 대한 질문에 대답 할 수 있습니까? 나는 JQuery를 사용하지 않아도된다. –

답변

0

, 당신은 the API methods 중 하나를 통해 그렇게해야합니다. 예를 들어, 끝점 URL을 변경하려면 : uploader.setEndpoint(newUrl); 또는 jQuery 플러그인 래퍼를 사용하는 경우 : $(element).fineUploader('setEndpoint', newUrl);.

+0

그래요. 업 로더 참조를 다시 요소에서'.findUploader'를 수행하는 것으로부터 잡을 수 있습니다. 해봐, 고마워. –

+0

예, 파인 업 로더 jQuery 플러그인 래퍼는 업 로더가 처음 생성 될 때 업 로더의 인스턴스를 jQuery의 데이터 캐시에 저장합니다. 이 항목은 캐시에 연결되어 있습니다. –