Ajax获取json的返回值

看json的返回的相应报文

2019-02-21 15:19:52 INFO HttpClientToolImpl:57 - 响应报文JSON{“errorCode”:“0”,“errorMsg”:“成功”,“data”:{“contectList”:[{“id”:64,“userId”:123534,“name”:"",“mobile”:null,“contactFlag”:null,“address”:""},{“id”:65,“userId”:123534,“name”:"",“mobile”:null,“contactFlag”:null,“address”:""},{“id”:67,“userId”:123534,“name”:“dddd”,“mobile”:“13222726679”,“contactFlag”:null,“address”:“啊啊啊啊啊”},{“id”:68,“userId”:123534,“name”:"",“mobile”:"",“contactFlag”:null,“address”:""},{“id”:69,“userId”:123534,“name”:"",“mobile”:"",“contactFlag”:null,“address”:""}],“countPage”:1}}

根据相应报文看见data的地方,然后后面还有一个contectList,紧接着就是数组,这样我们就要data.contectList[i].name(数组中的属性),按照键值对一一对应数值,在这里如果没有contectList,我们可以直接data[i].name(数组中的属性

$.ajax({
		type : "POST",
		url : '${root}' + '/pc/contect/getdefault?${_csrf.parameterName}=${_csrf.token}',
		data:{},
		dataType : "json", //ajax返回值设置为text(json格式也可用它返回,可打印出结果,也可设置成json)  
		success : function(data) {
		 optionJson = data.contectList;
		 var str = "";
		for(var i = 0 ; i  < optionJson.length ; i++){
			 str+="<tr>"+
		     	"<td>"+optionJson[i].userId+"</td>"+
				"<td>"+optionJson[i].name+"</td>"+
				"<td>"+optionJson[i].mobile+"</td>"+
				"<td>"+optionJson[i].contactFlag+"</td>"+
				 "<td>"+optionJson[i].address+"</td>"
				document.getElementById("message").innerHTML=str;
				 }
		},
			error : function(json) {
				toastr.error('返回数值出错!');
				}
	});
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值