使用JSON数据在bootstrap构建dom列表


<!DOCTYPE html>

<html>
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<link href="css/bootstrap.min.css" rel="stylesheet" />
		<script src="js/jquery-3.4.0.min.js" type="text/javascript" charset="utf-8"></script>
		<script src="js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
		<title></title>
		<script type="text/javascript">
			$(function() {
				$.ajax({
					url: '',
					type: 'get',
					dataType: 'json',
					success: function(result) {
						weiceshi(result)
					}
				})

			})
		</script>
		<script type="text/javascript">
			function weiceshi(result) {
				/* 从服务器获得数据时,把json换成result */
				var json = [{
						"username": "xiaoming",
						"password": "toor",
						"sex": "男",
						"tel": "17853312734"
					},
					{
						"username": "xiaohong",
						"password": "toor",
						"sex": "女",
						"tel": "17853312734"
					}
				]
				console.log(json)
				$.each(json, function(index, element) {
					console.log(index + '------' + element.username)
					var userid = $("<td></td>").append(index + 1)
					var username = $("<td></td>").append(element.username)
					var passworrd = $("<td></td>").append(element.password)
					var sex = $("<td></td>").append(element.sex)
					var tel = $("<td></td>").append(element.tel)
					var editBtn = $("<button></button>").addClass("btn btn-primary btn-sm").
					append($("<span></spane>").addClass("glyphicon-pencil")).append("编辑")

					var delBtn = $("<button></button>").addClass("btn btn-danger btn-sm").
					append($("<span></spane>").addClass("glyphicon-trash")).append("删除")
					$("<tr></tr>").append(userid).append(username).append(passworrd).append(sex).append(tel).append(delBtn).append(
						editBtn).appendTo("#user_table tbody")
				})
			}
		</script>
	</head>
	<body>
		<div id="" class="panel panel-default">
			<div class="panel-heading">
				<div class="panel-title">
					用户信息
				</div>
			</div>
			<div class="panel-body">
				<div class="container">
					<!-- 按钮 -->
					<div class="row">
						<div class="col-md-4 col-md-offset-8">
							<button type="button" class="btn btn-primary">新增</button>
							<button type="button" class="btn btn-danger">删除</button>
						</div>
					</div>
					<!-- 显示表格 -->
					<div class="row">
						<div class="col-md-12">
							<table class="table table-hover" id="user_table">
								<thead>
									<tr>
										<th>#</th>
										<th>username</th>
										<th>password</th>
										<th>sex</th>
										<th>tel</th>
										<th>operation</th>
									</tr>
								</thead>
								<tbody>
								</tbody>
							</table>
						</div>
					</div>
					<!-- 显示分页信息 -->
					<div class="row">
						<div class="col-md-6">
							当前
						</div>
						<div class="col-md-6">
							当前
						</div>
					</div>
				</div>
			</div>
		</div>
		<button id="dian" "weiceshi()">测试</button>
	</body>
</html>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值