首页 > Web开发 > 详细

jQuery插件AjaxFileUpload实现ajax文件上传

时间:2015-04-01 17:04:34      阅读:208      评论:0      收藏:0      [点我收藏+]

jQuery插件AjaxFileUpload用来实现ajax文件上传,该插件使用非常简单,接下来写个demo演示怎么用AjaxFileUpload插件实现文件上传。

1、引入AjaxFileUpload插件相关的js

<script type="text/javascript" src="<%=basePath%>resources/js/jquery-1.2.1.js"></script>
<script type="text/javascript" src="<%=basePath%>resources/js/ajaxfileupload.js"></script>

备注:测试发现,ajaxfileupload对jQuery版本是有要求的,在使用中ajaxfileupload和jQuery对应的js版本要一致,不然会导致异常发生,可以从ajaxfileupload官网下载,避免版本冲突。

2、实现上传功能代码

html

<input type="file" name="business_licence" id="business_licence" onchange="upload_image(‘business_licence‘);">

js处理

//上传缩略图
    function upload_image(upfile_name){
        var loadi = layer.load(‘文件上传中…‘);
        $.ajaxFileUpload({
            url:‘<{site_url(‘upload/index‘)}>?file_name=‘+upfile_name,
            secureuri:false,
            fileElementId:upfile_name,
            dataType: ‘json‘,
            success: function (data) {
                layer.close(loadi)
                if(data.state == ‘SUCCESS‘) {
                    $("#"+upfile_name+"_pic").val(data.url);
                } else {
                    layer.msg(data.state,2,-1);
                    return false;
                }
            }
        });
    }

 

jQuery插件AjaxFileUpload实现ajax文件上传

原文:http://www.cnblogs.com/whlives/p/4384195.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!