发表于: 2016-12-24 00:45:11

1 1415


今天完成的事:学会了用angular发送请求,跟jquery有两处差别。

jquery中,contentType默认是:application/x-www-form-urlencoded;charset=UTF-8

参数data ,jquery进行了转换 PlanObject or  String or   Array

jquery把js对象转换成了字符串传给后台。

而angular中$http的contentType默认值是:application/json;charset=UTF-8

想要angular 也达到同样的效果 主要有:

1,修改Content-Type为application/x-www-form-urlencoded; charset=UTF-8

2,请求参数的格式key=value的格式,如果多个则使用&连接

第二句话解读  param() 方法用于在内部将元素值转换为序列化的字符串表示

问题:在这里犯了一个错误,反正就是返回的数据错误,然后换回来就好了。

这个data之前我用这个userKey代替了,然后返回的数据一直是错误的,现在仔细回想起来,还有点怀疑是不是我的key 中K没有大写???等会试一试。

如果不是这个原因的话就不知道为什么不能代替了。。。

收获:理清了调理,然后认识更清晰一些了。不过对于自己封装的方法,,,还很陌生,,,,,,

明天的计划:把列表页面的数据请求过来,把列表页面写出来。看了一下,好多用angular写的时候,都是搭配了bootstrap的,对bootstrap的组件又不熟了。今天找一个折叠菜单找了半天。。。

对了还一个问题,我严重怀疑我的postman宥问题。。。本来数据就出问题了没发现,然后用postman去验证,然后,postman里面输入key和value的时候明明是对的,一直报404.。。后来下了一个apizza。。。就通了。。


返回列表 返回列表
评论

    分享到