2012-11-08 4 views
1

qq AJAX 파일 업 로더를 사용하여 제출 된 업로드 된 AJAX 파일과 함께 요소 값을 제출하는 방법을 아는 사람이 있습니까? (http://valums.com/ajax-upload/).qq ajax 파일 업 로더 - onSubmit으로 값 제출

옵션은 정적 바인딩 만 지원하지만 파일 제출 직전에 값을 수집해야합니다.

예를 들어, id = ofield-delete-previous-pdf 체크 박스가 있는데 확인란을 선택했는지 여부를 제출하고 싶습니다. 체크 박스는 qq javascript가로드 된 후 un/check 될 수 있습니다.

코드는 나를 위해 작동하지 않습니다 다음은

'onSubmit'=>'function(file, ext){ 
    var delete=$("#ofield-delete-previous-pdf").is(":checked") ? 1 : 0; 
    qq.FileUploaderBasic.prototype.setParams({ **<-- not working** 
     "paramDeletePrevious":delete 
    }); 
}' 

어떻게 전분기 개체에 "삭제"변수 첨부 할 수 있습니다?

미리 감사드립니다. documentation에 따르면 루 보스

답변

1

, 다음과 같은 작업을해야합니다 :

onSubmit : function(id, fileName){ 
    var delete=$("#check-delete-previous").is(":checked"); 
    this.setParams({ 
     "deletePrevious" : delete, 
     "otherValue" : $("#some-element").val(), 
    }); 
}, 

는 사실, 나를 위해 유일한 일 다음 :

onSubmit : function(id, fileName){ 
    var delete=$("#check-delete-previous").is(":checked"); 
    this.params.deletePrevious = delete; 
}, 

편집 : 나는 최신 버전으로 업데이트 한 후 첫 번째 예는 잘 작동 .

+0

사용중인 파인 업 로더의 버전이 확실하지 않지만 최근 커플 버전 (현재 버전 - 3.0 포함)에서 setParams 기능이 올바른 방법 일뿐입니다. 두 번째 코드 블록이 유효하지 않습니다. –