处理JSON格式的响应数据

1.定义JSON对象

 语法:var JSON对象={name:value,name:value....}

2.定义JSON数组 

语法: var JSON数组=[value,value...]

3.定义和展示JSON数据

<!DOCTYPE html>
<html>
<head>
<title>JSON数据展示</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
	一.JSON格式的user对象:
	<div id="objectDiv"></div>
	<br> 二.JSON格式的字符串数组:&#168;&#168;
	<select id="arraySel"></select>
	<ul id="arrayUl"></ul>
	三.JSON格式的user对象数组:&#168;&#168;
	<div id="objectArrayDiv"></div>
	<script type="text/javascript" src="js/jquery-1.12.4.js"></script>
	<script type="text/javascript">
		$(document).ready(
				function() {
					//1.定义JSON格式的user对象,并在div中输出
					var user = {
						"id" : 1,
						name : "张三",
						pwd : "000"
					};
					$("#objectDiv").append("ID:" + user.id + "<br>").append(
							"用户名:" + user.name + "<br>").append(
							"密码:" + user.pwd + "<br>");

					//2.定义JSON格式的字符串数组,并在ul和select中输出
					var ary = [ "中", "美", "俄" ];
					var $ary = $(ary);
					var $ul = $("#arrayUl");
					var $sel = $("#arraySel");
					$ary.each(function() {
						$ul.append("<li>" + this + "</li>");
					});
					$ary.each(function() {
						$sel.append("<option>" + this + "</option>");
					});

					//3.定义JSON格式的user对象数组,并使用<table>输出
					var userArray = [ {
						"id" : 1,
						"name" : "admin",
						"pwd" : "123"
					}, {
						"id" : 2,
						"name" : "詹姆斯",
						"pwd" : "222"
					}, {
						"id" : 3,
						"name" : "库里",
						"pwd" : "333"
					} ];
					//展示table数据
					var $table=$("<table border='1'><tr><th>ID</th><th>姓名</th><th>密码</th></tr></table>");
					 $(userArray).each(function(){
					    $table.append("<tr><td>"+this.id+"</td><td>"+this.name+"</td><td>"+this.pwd+"</td></tr>");
					 });
					$("#objectArrayDiv").append($table);
				});
	</script>
</body>
</html>

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值