加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs $http.get 和 $http.post 传递参数

发布时间:2020-12-17 10:32:27 所属栏目:安全 来源:网络整理
导读:$http.get请求数据的格式 $http.get(URL,{params: {"id":id}}).success(function(response,status,headers,config){}) $http.post请求数据的格式 $http.post(URL,{"id":id}).success(function(response,config){}) tips: get 和 post方法传递参数的方式不一

$http.get请求数据的格式

$http.get(URL,{
	params: {
		"id":id
	}
})
.success(function(response,status,headers,config){
	
})

$http.post请求数据的格式

$http.post(URL,{
	"id":id
})
.success(function(response,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,config){
				if(response.status == 1){
					alert("修改成功!");
				}
			})
		},getAddress:function(){
			//$http.get方法 传递参数使用的是 {params:jsonObj}
			$http.get("{:U('AddressInfo/editAddress')}",{
				params: {
					"id":id
				}
			})
			.success(function(response,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);
				}
			})
		}

	}
}])

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读