发表于: 2017-06-30 18:56:27
1 896
任务十三
今天完成的事情
- 调通多年级接口
明天计划的事情
- 调试搜索接口
遇到的问题
- 1.关于如何在请求中传递数组这个不是很清楚,以为直接写上数组就可以了,没想到这种方式不行,后来想想也对,传送的都是字符串,哪来的什么数组。然后问了下师姐,只要拼好url就可以了。这是一个已经封装好的将数组拼成url的方法:
concactArrayParam: function (name, params) {
var tempUrls = "?";
angular.forEach(params, function (data, index, array) {
tempUrls = tempUrls + name + "=" + data + "&";
});
var url = tempUrls.substring(0, tempUrls.length - 1);
//console.log("url is " + url);
return url;
}
2.编辑视频,视频的各个条件都符合,但是表单验证不通过,最后定位bug,发现是年级select有一个默认的option,我以为填上了,实际并没有填上,所以在ng-model的时候加一个默认值就好了。
3.formdata里面千万不要出现数组,否则会出现奇奇怪怪的bug。视频新增的时候,grade就是数组,然后去后台直接返回404,在师姐的帮助下才发现是这个原因。
收获
1知道了如何在http请求中传递数组。
评论