2012-07-09 4 views
0

나는 jQuery-File-Upload plugin을 사용하고 있지만 클릭과 응답을 생성하는 데 문제가 있습니다. 파일을 선택하면 자동으로 폴더에 업로드되므로 (적어도 작동 중입니다) 버튼을 클릭하면 업로드 할 수 있습니다.jQuery 파일 업로드 클릭 및 응답

또한 이미지를 데이터베이스에 업로드 한 후에 서버에서 ID를 반환해야하지만 응답을받을 수 없습니다.

나는 하루 종일이 작업을 해왔지만 조금 실망 스럽지만 업데이트 된 다른 jQuery 플러그인을 찾을 수 없습니다. 대안이 있다면, 고맙겠습니다. 내가 너무 uplodify을 제안 거라고

<?php echo form_open_multipart('admin/file/upload', array('id' => 'fileupload'));?> 

<input type="file" name="userfile" size="20" multiple /> 

    <button id="upload_file" type="button" class="btn btn-primary start"> 
     <i class="icon-upload icon-white"></i> Start upload 
    </button> 

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script type="text/javascript" src="<?=base_url();?>assets/admin/js/fileupload/vendor/jquery.ui.widget.js"></script> 
<script type="text/javascript" src="<?=base_url();?>assets/admin/js/fileupload/jquery.iframe-transport.js"></script> 
<script type="text/javascript" src="<?=base_url();?>assets/admin/js/fileupload/jquery.fileupload.js"></script> 
<script type="text/javascript" src="<?=base_url();?>assets/admin/js/fileupload/jquery.fileupload-ui.js"></script> 

<script> 
$(document).ready(function() { 
    $('#fileupload').fileupload({ 
    url: $('#fileupload').attr('action'), 
    replaceFileInput: false, 
    add: function (e, data) { 
     data.submit(); 
    } 

    }); 
}); 
</script> 
+2

대안으로 업로드 할 것을 고려하십시오. – Chief120

+0

약간의 Uploadify가 있습니다. Codeigniter로 작업하는 것은 까다로운 일입니다. 나는 내일 함께 노력할 것이다. – Motive

답변

0

:

여기에 코드입니다. 그러나 콜백 메소드를 살펴 보았습니까?

.bind('fileuploadcompleted', function (e, data) {/* ... */}) 

https://github.com/blueimp/jQuery-File-Upload/wiki/Options

당신이 당신이 버튼을 클릭 한 후, 당신의 라인을 따라 뭔가를 할 수 있어야 작업 할 경우

function uploadMe() { 
    $('#fileupload').fileupload({ 
    autoUpload:false, 
    url:$('#fileupload').attr('action'), 
    replaceFileInput:false, 
    add:function(e, data){ 
     data.submit(); 
    } 
    }); 
} 

$(".icon-upload").click(uploadMe); 

미안하지 않은 그것을 시험했다.

+0

나는 그것이 또한 일할 것이라고 생각했다. 그러나 그것은 웬일인지를 위해하지 않는다. – Motive

관련 문제