angularjs用$http发起ajax请求,提交JSON数据post后台无法接收
但是,后台无法接受,是 ,Request playload,不是 formData
怎么调试都无效,后来发现,……
在请求头 ,添加表单格式,即:Content-Type']='application/x-www-form-urlencoded;charset=UTF-8.config(['$stateProvider','$urlRouterProvider','$httpProvider',function($stateProvider,$urlRouterProvider,$httpProvider){
/*我的拦截器*/
$httpProvider.defaults.headers.post['Content-Type']='application/x-www-form-urlencoded;charset=UTF-8';
$httpProvider.defaults.transformRequest=function(obj){
varstr=[];
for(varpinobj)
str.push(encodeURIComponent(p)+"="+encodeURIComponent(obj[p]));
returnstr.join("&");
};
如果觉得《angularjs http和ajax angularjs用$http发起ajax请求 提交JSON数据post后台无法接收》对你有帮助,请点赞、收藏,并留下你的观点哦!