我的视图文件中包含以下内容:
<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/uploadifive.css">
<script src="<?php echo base_url(); ?>assets/js/uploadify/jquery.uploadifive.min.js" type="text/javascript"></script>
<script src="<?php echo base_url(); ?>assets/js/uploadify/jquery.min.js" type="text/javascript"> </script>
然后我有:
<div id="queue"></div>
<input id="file_upload" name="file_upload" type="file" multiple="true" class="uploadifive-button">
<a style="position: relative; top: 8px;" href="javascript:$('#file_upload').uploadifive('upload')">Upload Files</a>
<!-- Uploadify stuff-->
<script type="text/javascript">
<?php $timestamp = time(); ?>
$(document).ready(function() {
$('#file_upload').uploadifive({
'auto' : true,
'checkScript' : '<?php echo base_url(); ?>user/check_image',
'formData' : {
'timestamp' : '<?php echo $timestamp;?>',
'token' : '<?php echo md5('unique_salt' . $timestamp);?>'
},
'queueID' : 'queue',
'uploadScript' : '<?php echo base_url(); ?>user/uploadi',
'onUploadComplete' : function(file, data) { console.log(data); }
});
});
这是在样本中,但按钮不像样本,没有任何工作没有错误没有上传没有任何东西,请帮助。
答案 0 :(得分:0)
将jquery.min.js放在jquery.uploadifive.min.js之前再试一次
像:
<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/uploadifive.css">
<script src="<?php echo base_url(); ?>assets/js/uploadify/jquery.min.js" type="text/javascript"> </script>
<script src="<?php echo base_url(); ?>assets/js/uploadify/jquery.uploadifive.min.js" type="text/javascript"></script>
答案 1 :(得分:0)
HMM。我没有使用uplodifive(只有uploadify:D)。
正如我在其实现中看到的,这是代码(与uploadify基本相同:))
<form>
<input id="file_upload" name="file_upload" type="file" multiple="true">
</form>
另外,正如Dshah所说,你肯定需要在uploadifive.js之前放置jquery.js