我使用jQuery-File-Upload plugin,但我无法将其与点击关联并生成响应。在我选择一个文件后,它会自动上传到一个文件夹(至少它可以工作),但我希望通过点击一个按钮来上传文件。点击并回复jQuery文件上传
此外,我需要服务器在图像上传到数据库后返回一个ID,但我似乎无法得到响应。
我一直在这一整天工作,这有点令人沮丧,但我找不到任何其他更新的jQuery插件。如果你有其他选择,我会很感激。
下面的代码:
<?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>
考虑uploadify作为替代 – Chief120 2012-07-09 23:18:13
我搞砸了Uploadify了一下。尽管与Codeigniter合作很麻烦。我会在明天继续尝试。 – Motive 2012-07-10 01:52:24