php+jq 上传文件

file原样式不好看,所以把他隐藏掉.然后点击下面的按钮触发onclick事件点击上传文件,上传文件后触发onchange事件

<input onchange="get_name()" type="file" style="display: none;" id="uploadFile"/>
<em id="__mceDel"><input class="btn btn-primary radius" type="button" value="导入机构用户" id="btn" />
</em>

下面是jq代码

$(function () {
        //按钮的点击事件
        $('#btn').click(function () {
            //触发file的点击事件
            $('#uploadFile').click();
        });

    });

    function get_name(){
        var file = $('#uploadFile')[0].files[0],
        form = new FormData();
        form.append("file", file);
        $.ajax({
            type: 'post',
            url:"{:url('import_user')}",
            data: form,
            contentType: false,
            processData: false,
            success:function(req){
                //请求成功时处理
                if (req.code == 1) {
                    layer.msg(req.msg,{icon:1,time:1000},function(){
                        window.location.reload();
                    });
                }else{
                    layer.msg(req.msg,{icon:5,time:1000});
                }
            },
        });
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值