FormData上传文件(不是所有的浏览器都支持)

<h1>Ajax上传文件</h1>
<div>
    <input type="file" id="img"/>
    <a class="btn" οnclick="AjaxSubmit6();">上传文件1</a>
</div>

 

function AjaxSubmit6() {//上传文件
        //第一种方式:jquery FormData 文件上传(不是所有的浏览器都可以)
        var data = new FormData();//formdata 可以封装数据
        data.append('k1', 'v1');
        data.append('k2', 'v2');
        //取上传的内容两种方式
        //1)
{#        console.log(document.getElementById('img').files[0]);#}
{#        //2)#}
{#        console.log($('#img').val())#}
        data.append('k3', document.getElementById('img').files[0]);
        $.ajax({
            url:'/app04/ajax1/',
            type:'POST',
            data: data,
            success:function (arg) {
            console.log(arg)
        },
            processData:false,
            contentType:false,
        })
    }

 

转载于:https://www.cnblogs.com/wangyue0925/p/9198685.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值