发表于: 2017-07-06 23:39:20
2 910
今天完成的事情:
一:修改新增/编辑;冻结,认证功能;
二;josn遍历;
三:常见的几种传参方式;
明天计划做的事情:完善公司列表;开始职位列表;
遇到的问题:新增功能出点问题;发送请求总是400,是我请求的参数和约定的字段不符吗,有点懵逼了,405是
接口不对,400是咋回事呢,还有时候返回415;
收获:便利josn的三种方式:
1,for循环便利;写一个变量:a='[{ "name": "李", "age": 25 },{"name":"仁","age":26}]';通过数组的长度来便
利;for (var i = 0; i < a.length; i++)
2:用关键字in来便利;和for循环差不多;也是弄一个变量
a='[{ "name": "李", "age": 25 {"name":"仁","age":26}]'; 然后通过关键字in 遍历for (var i in a)
3:使用jQuery.each()函数便利:这个感觉听高大上的;同样
a='[{ "name": "李", "age": 25 {"name":"仁","age":26}]';
$.each(a, function (i, n)这里面i是索引,n就是便利的值;
几种常用的传参方式:
1:url传参;优点简单粗暴;缺点因为浏览器有限制大小所以参数太大受限制,而且参数都变现在地址栏,有点不
太安全;读取参数的时候也是需要配合正则使用;
2:用cookie传参,没用过,当客户浏览器禁用cookie就读不出值了,而且觉得也没啥必要;
3:sessionStorage和localStorage传参;这种传参其实是把参数存在本地然后需要的时候取出来;使用这个方法
的时候要注意,以为sessionStorage和localStorage只能储存字符串,所以需要用josn解析;
4:angular的$state。go和ui-sref传参,这两种我平时用的较多;这两种方法原理差不多;在$state。go和ui-
sref后面加入参数;然后要在目标页面的controll里面接受(注入$stateParams)
评论