html5实现ajax上传文件

var formData = new FormData();
formData.append('name', tr.find('input[name="name"]').val());

if (tr.find('input[name="logo"]')[0].files[0] !== undefined) {
    formData.append('logo', tr.find('input[name="logo"]')[0].files[0]);
}
$.ajax('http://example.com/abc/upload/', {
    type: 'POST',
    cache: false,
    data: formData,
    dataType: 'json',
    processData: false,
    contentType: false,
    success: function(result) {
        console.log('保存成功');
    },
    error : function (msg) {

    },
});

发表评论

电子邮件地址不会被公开。 必填项已用*标注