jquery-mobile中ajax获取json中的数据(涉及page跳转和back返回上一个页面)

jquery-mobile中ajax获取json中的数据

最近在学习jquery-mobile无意中想到在jqm中获取后台数据是不是一样的呢。
在jquery-mobile通过ajax获取json数据和在其他地方获取数据的方式一样。
在这里,小谷用的是网上的bootstrap文件所以加载的慢。
目录结构:
在这里插入图片描述
new_file.json

{
  "status": 0,
    "data": [  
        {  
           
            "name": "天王盖地虎",  
            "startTime": "2017-03-02 00:00",
            "is_true":"0",
            "device": "SM-C9000:samsung"
        },  
        {  
             
            "name": "宝塔镇河妖",  
            "startTime": "2017-03-02 00:00"  ,
             "is_true":"0",
             "device": "SM705:smartisan"
        },  
        {  
             
            "name": "锄禾日当午",  
            "startTime": "2017-03-02 00:00" ,
             "is_true":"0" ,
                 "device": "EVA-AL00:HUAWEI"
         }
    ]
}

finalbutton.html

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link rel="stylesheet" type="text/css" href="https://cdn.bootcss.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css">
		<link rel="stylesheet" href="css/jquery.mobile-1.4.5.min.css">
<script src="js/jquery.min.js"></script>
<script src="js/jquery.mobile-1.4.5.min.js"></script>
<link href="css/gym.css" rel="stylesheet"/>
	</head>
	<body>
		<script>
			$(function(){
    $.ajax({
        url:'data/new_file.json',
        type:'get',
        dataType:'json',
        success:function(data){
            //方法中传入的参数data为后台获取的数据
            for(i in data.data) //data.data指的是数组,数组里是8个对象,i为数组的索引
            {
                var tr;
                tr='<td>'+data.data[i].name+'</td>'+'<td>'+data.data[i].startTime+'</td>'+'<td>'+data.data[i].is_true+'</td>'+'<td>'+data.data[i].device+'</td>'
                $("#tabletest").append('<tr>'+tr+'</tr>')
            }
        }
    })
})
		</script>
		<div data-role = "page">
			<div data-role = "header">
			</div>
			<div data-role = "content">
				<table class="table table-bordered" id='tabletest'>
    <tr>
        <th>名字</th>
        <th>开始时间</th>
        <th>是否真实</th>
        <th>设备</th>
    </tr>
 </table>
				<a href="#" data-role = "button" data-icon = "gym1" data-theme="a">自定义</a>
				<a href="#" data-role = "button" data-icon = "gym1" data-theme="b">自定义</a>
				<a href="#nextPage" >new</a>
			</div>
		</div>
		<div data-role = "page" id="nextPage">
			<div data-role = "header">
			</div>
			<div data-role = "content">
				<div> new</div>
				<a href="#" data-role = "button" data-icon = "gym1" data-theme="a">自定义</a>
				<a href="#" data-role = "button" data-icon = "gym1" data-theme="b">自定义</a>
				<a  data-rel="back"  style="margin-top:5px">back</a>
			</div>
		</div>
	</body>
</html>

效果图:

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谷咕咕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值