版权声明:本文为大都督作者的原创文章,未经 大都督 允许也可以转载,但请注明出处,谢谢! 共勉! https://blog.csdn.net/qq_37335220/article/details/85941512
1.效果图
2.HTML代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>68 jQuery-操作JSON数据</title>
<style type="text/css">
body{font-size:13px}
.iframe{width:260px;border:solid 1px #666}
.iframe .title{padding:5px;background-color:#eee}
.iframe .content{padding:8px;font-size:12px}
.btn {border:#666 1px solid;padding:2px;width:80px;
filter: progid:DXImageTransform.Microsoft
.Gradient(GradientType=0,StartColorStr=#ffffff,
EndColorStr=#ECE9D8);}
</style>
</head>
<body>
<div class="iframe">
<div class="title">
<input id="Button1" type="button" class="btn" value="原始数据" />
</div>
<div class="content">
<div id="Tip"></div>
</div>
</div>
<script src="../jquery.min.js"></script>
<script type="text/javascript">
var strInfo = '{"name": "大都督", "sex": "男", "hobby": "学习", "date": "1546770690252"}';
$(function(){
//定义按钮文字变量
var strV0 = "原始数据";
var strV1 = "变化数据";
//按钮单击事件
$("#Button1").click(function(){
//初始化保存内容变量
var strHTML = "";
//将字符串转成JSON对象
var objInfo = eval('('+strInfo+')');
//根据按钮文字改变JSON对象中的值
if ($(this).val() == strV1) {
objInfo.date = new Date().getTime();
}
strHTML += "姓名:"+objInfo.name+"<br>";
strHTML += "性别:"+objInfo.sex+"<br>";
strHTML += "爱好:"+objInfo.hobby+"<br>";
strHTML += "时间:"+objInfo.date+"<br>";
//切换按钮显示的文字
if ($(this).val() == strV0){
$(this).val(strV1);
}else{
$(this).val(strV0);
}
//显示处理后的数据
$("#Tip").html(strHTML);
})
})
</script>
</body>
</html>