AngularJS $http 表单提交

背景

项目中文件和图片上传,后端要求用表单提交。

踩坑过程

一开始没有在官方文档上找到方法,使用了jquery的ajax来做表单提交。后面发现会出现一系列的问题,比如AngularJS的拦截器无法针对ajax进行处理。

解决方法

经过一番实践。发现了写法

return $http({
        method: 'POST',
        url: url + "organizations/" + _this.getOrgCode() + "/import",
        data: formData,
        headers:{ 'Content-Type': undefined }
});
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,816评论 1 45
  • 全文链接 第一章 创建一个blog应用第二章 使用高级特性来增强你的blog第三章 扩展你的blog应用第四章上 ...
    夜夜月阅读 9,044评论 37 34
  • $HTML, HTTP,web综合问题 1、前端需要注意哪些SEO 2、 的title和alt有什么区别 3、HT...
    Hebborn_hb阅读 4,680评论 0 20
  • 一、前言 对于后端开发来说,经常要和前端进行联系的两个面就是:1、表单form提交至servlet。2、ajax提...
    7叶阅读 2,825评论 1 5
  • 3月11日,返京后的第二个周末,凌晨4点,失眠了 翻来覆去睡不着,把微信、微博Mark的好多文章和视频都看完了,还...
    逐日free阅读 564评论 1 1