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格式的字符串数组:¨¨
<select id="arraySel"></select>
<ul id="arrayUl"></ul>
三.JSON格式的user对象数组:¨¨
<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>