刚刚踩了一个ajax的坑
事情是这样的
项目中原来是jquery的ajax向后端发送数据:post
现在改用angular的$http.post发送数据
结果,没得到正确的结果,仔细比较两个请求,发现两个默认的Content-Type值不太一样
jquery中,content-type的默认值是application/x-www-form-urlencoded
angular中,content-type的默认值是application/json
两种方式,后台获取数据方式也不太一样,
application/x-www-form-urlencoded
后台使用getParameter获取参数
application/json
后台得到的是一个json,使用相应的json包去处理