zoukankan      html  css  js  c++  java
  • jQuery插件AjaxFileUpload实现ajax文件上传

    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;
                    }
                }
            });
        }
  • 相关阅读:
    linux命令(一)
    Maven 打包不同环境
    Spring动态代理
    Spring MVC controller方法和jstl
    logback的使用
    从文本导入导出
    将临时全局表中的符合字段导入test数据库中
    将上传的新表导入临时全局表中
    建立临时表导入
    查询统计表以及删除表
  • 原文地址:https://www.cnblogs.com/whlives/p/4384195.html
Copyright © 2011-2022 走看看