发表于: 2017-06-29 21:57:00
1 909
今天完成的事情:
使用wangediter富文本编辑器。
完成图片上传功能。
明天计划的事情:
找出图片上传的bug。
学习自定义指令并封装分页。
遇到的问题:
使用wangedior富文本编辑器时发现有bug,无法点击编辑器弹出框,以为是自己设置的不对,后来到github上查找issue才发现是最近版本的一个bug,设置一下弹出框的z-index就好了。
使用图片上传插件时发现报错Cannot read property 'indexOf' of undefined,以为是自己代码哪里有问题,尝试了半天后还是发现是一个插件自带的bug。。更新到了最新版本后,bug消除。
昨天出现的400错误,试了很久后发现是缺少了enctype: 'multipart/form-data'这句代码,在插件中加上就好了。
收获:
formdata对象:
FormData对象可以组装一组用 XMLHttpRequest发送请求的键/值对。它可以更灵活方便的发送表单数据。
创建与对象与添加数据:
var formData = new FormData();
formData.append("username", "Groucho");formData.append("accountnum", 123456);
formData.append("userfile", fileInputElement.files[0]);
通过HTML表单创建FormData对象,提交form中的数据:
var formData = new FormData(someFormElement);
评论