$http.get请求数据的格式
$http.get(URL,{ params: { "id":id } }) .success(function(response, status, headers, config){ })
$http.post请求数据的格式
$http.post(URL,{ "id":id }) .success(function(response, status, headers, config){ })
tips:
get 和 post方法传递参数的方式不一样。
//分享商品 list 列表 .factory("shareGoodsListService",["$http",function($http){ return { //得到所有的收货地址 updateAddress : function(__scope__,addrid){ //获取地址的值 var Province = $("select[name='Province']").val(); var City = $("select[name='City']").val(); var Area = $("select[name='Area']").val(); var formData = { id:addrid, name:__scope__.formData.name, mobile:__scope__.formData.mobile, province:Province, city:City, area:Area, address:__scope__.formData.address, zip:__scope__.formData.zip, submit:"submit" }; $http.post("{:U('AddressInfo/editAddress')}",formData).success(function(response, status, headers, config){ if(response.status == 1){ alert("修改成功!"); } }) }, getAddress:function(){ //$http.get方法 传递参数使用的是 {params:jsonObj} $http.get("{:U('AddressInfo/editAddress')}",{ params: { "id":id } }) .success(function(response, status, headers, config){ //获取地址的数据 if(response.status == 1){ __scope__.formData = { name:response.data.name, mobile:response.data.mobile, address:response.data.address, zip:response.data.zip }; //默认收货地址的值 new PCAS("Province","City","Area",response.data.province,response.data.city,response.data.area); } }) } } }])