使用ajax上传文件

当我们需要使用ajax的方式上传文件的时候,可以使用js的new FormData();对象。

  var formData = new FormData();
    formData.append("file", $("#file")[0].files[0]);
    formData.append("taskName", taskName);
    formData.append("exportTimeScope", begTime + "_" + endTime);
    formData.append("node", array.toString());

    $.ajax({
        type: 'post',
        url: rootPath + "/signal/guobiao/submitTask",
        data: formData,
        cache: false,
        processData: false,
        contentType: false,
    }).success(function (data) {
        alert(data);
    }).error(function () {
        alert("上传失败");
    });
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 实现文件的上传主要有两种方式: 使用form表单提交上传 html代码如下: 此时的JavaScript代码如下:...
    小m_up阅读 4,316评论 0 1
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,347评论 1 45
  • 一、 认识Ajax 1、 初识 ajax 我们平常上网,不管是注册账号,还是浏览网页,其本质就是通过客户端向服务器...
    宠辱不惊丶岁月静好阅读 4,662评论 0 2
  • 灵梦大陆:所有智慧生物生存的领地加起来。这是整个灵梦世界的魔法元素交汇点之一。非常神奇的能孕育出智慧生命。 灵梦世...
    时光勿念阅读 1,396评论 0 0
  • 文/小七儿 一代人赶走敌人 一代人建起城市 一代人把第一代人的故事放在博物馆 人类生生不息的 是点燃繁衍的火种 向...
    The7阅读 1,630评论 0 0

友情链接更多精彩内容