html页面获取json数据问题。

快跑蜗牛哥 2017-11-28 05:12:00
从本地获取json数据
如:http://192.168.2.12:8086/survey/page/json?page=1&rows=10
内容为

{"total":115,"rows":[{"ID":"1","ORG_NAME":"测试","ADDRESS":"中国"},
{"ID":"2","ORG_NAME":"123","ADDRESS":"武汉"},
{"ID":"3","ORG_NAME":"345","ADDRESS":"南昌"},
{"ID":"4","ORG_NAME":"645","ADDRESS":"合肥"},
{"ID":"5","ORG_NAME":"ere","ADDRESS":"测试"},
{"ID":"6","ORG_NAME":"tyt","ADDRESS":"上海"},
{"ID":"7","ORG_NAME":"123tyt","ADDRESS":"广州"}]
}


要在html页面获取 total的值与 rows 中的id,ADDRESS的值,
请问该如何获取。按网上的例子,获得的值为 undefined。
...全文
815 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
快跑蜗牛哥 2017-11-29
  • 打赏
  • 举报
回复
假如 rows 中有 10笔资料。
快跑蜗牛哥 2017-11-29
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:
不跨域可以,跨域的在前端获取不了

$.ajax({
	url: "http://192.168.2.12:8086/survey/page/json?page=1&rows=10",
	type: "GET",
	dataType: "json",
	success: function (data) {
		alert(data.total);
		data.rows.forEach(function(v){
			alert(v.ID+" , "+v.ADDRESS);
		});
	}
});
@jslang 多谢! 再请教一下, 我想把这10笔资料,每三个(一行显示三个信息)分为一组在html页面显示, 该如何处理,我设置了一下,每次都是只能显示一笔。
天际的海浪 2017-11-29
  • 打赏
  • 举报
回复
引用 2 楼 qw0907 的回复:
再请教一下, 我想把这10笔资料,每三个(一行显示三个信息)分为一组在html页面显示, 该如何处理,我设置了一下,每次都是只能显示一笔。

		var str = "";
		data.rows.forEach(function(v,i){
			str+=v.ID+","+v.ADDRESS+" "+((i+1)%3==0?"<br>":"");
		});
		$("#divid").html(str);
天际的海浪 2017-11-28
  • 打赏
  • 举报
回复
不跨域可以,跨域的在前端获取不了

$.ajax({
	url: "http://192.168.2.12:8086/survey/page/json?page=1&rows=10",
	type: "GET",
	dataType: "json",
	success: function (data) {
		alert(data.total);
		data.rows.forEach(function(v){
			alert(v.ID+" , "+v.ADDRESS);
		});
	}
});

61,129

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧