js实现内容显示并使用json传输数据


Posted in Javascript onMarch 16, 2016

最近做一个项目,要求是div内为空 所有代码都写在<script>里面,<script>里面的文本用json传输,这个问题对于我来说有些困难。
还好,最后在教程和同事的帮助下写出来了,下面贴上源代码。

<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8" />
<title>测试项目</title>

<script src="js\newdoT.js"></script>

//关键点在这里 引用dot.js这个库。这个库需要自己下载

<style>
#center{text-align: center;}
#test{text-align: left;}
</style>


</head>
<body>
<div class="mytest" id="mytest">

</div>
<script type="text/javascript">
window.onload = function() {
var temp = doT.template($("#mytemp").html());
//定义一个temp使id为mytemp的标签可以读取dot.JS内的内容
var mes = doT.template($("#mydot").html());
//定义一个mes使id为mydot的标签可以读取dot.JS内的内容
$("#mytest").append(mes);
//将获取的值追加到mytest这个div中
$("#mytest").append(temp);
//将获取的值追加到mytest这个div中
{
<!--定义一个json-->
var json = {
"test": "包邮 正品玛姬儿压缩面膜无纺布纸膜100粒 送泡瓶面膜刷喷瓶 新款",<!--找到id为test的标签,使文档内容=test-->
"test1":"包邮 还是快递费还是快乐放假了;爱上法兰克福骄傲了卡夫卡拉升"
};
// var obj = eval(json); <!--使用函数eval将定义的json转化为js对象-->
document.getElementById("test").innerHTML = json.test;<!--输出值-->
document.getElementById("test1").innerHTML=json.test1;

}

};</script>

 

<script id="mydot" type="text/template">

<table class="sui-table table-bordered">
<thead>

<tr>

<th id="center"> </th>
<th id="center">新客户uv</th>
<th id="center">新客户转化率(%)</th>
<th id="center">老客户uv</th>
<th id="center">老客户转化率(%)</th>

</tr>

</thead>
<tbody>
<tr>
<td id="center">昨日</td>
<td id="center">1.0</td>
<td id="center">15</td>
<td id="center">11</td>
<td id="center">1.3</td>
</tr>
<tr>
<td id="center">前日</td>
<td id="center">1.1</td>
<td id="center">32</td>
<td id="center">32</td>
<td id="center">24</td>
</tr>
<tr>
<td id="center">两天前</td>
<td id="center">2.0</td>
<td id="center">24</td>
<td id="center">12.00</td>
<td id="center">1.25</td>
</tr>
<tr>
<td id="center">行业平均</td>
<td id="center">1.30</td>
<td id="center">21</td>
<td id="center">1.07</td>
<td id="center">1.40</td>
</tr>
<tr>
<td id="center">当前现状</td>
<td id="center"><span class="sui-label label-warning">低于平均</span</td>
<td id="center"><span class="sui-label label-info">高于平均</span></td>
<td id="center"><span class="sui-label label-success">持平</span></td>
<td id="center"><span class="sui-label label-warning">低于平均</span></td>
</tr>
</tbody>
</table>
</script>
<script id="mytemp" type="text/template">
<table class="sui-table table-bordered">
<thead>
<tr>
<th colspan="5"> 
<label class="checkbox pull-left">
<input type="checkbox">订单编号:7867473872181848
</label><span class="pull-right">成交时间:2014-01-11 11:59</span>
</th>
</tr>
</thead>
<tbody>
<tr>
<td width="50%">
<div class="typographic">
<img src="http://img04.taobaocdn.com/bao/uploaded/i4/13558026493775867/T1Cs8lFipeXXXXXXXX_!!0-item_pic.jpg_80x80.jpg">
<a href="#" class="block-text"><span id="test"><span></a>
<span>1</span>
<ul class="unstyled">
<li>申请售后</li>
<li>投诉卖家</li>
</ul>
</div>
</td>

<td rowspan="2" width="11%" class="center">56.50</td>
<td rowspan="2" width="13%" class="center">
<ul class="unstyled">
<li>交易成功</li>
<li><a href="#">订单详情</a></li>
<li><a href="#">对方已评</a></li>
</ul>
</td>
<td rowspan="2" width="13%" class="center"><a href="#" class="btn">评价 </a></td>
<td rowspan="2" width="13%" class="center">
<ul class="unstyled">
<li><a href="#">删除</a></li>
<li><a href="#">标记</a></li>
<li><a href="#">分享</a></li>
</ul>
</td>
</tr>
<tr>
<td width="50%">
<div class="typographic">
<img src="http://img03.taobaocdn.com/bao/uploaded/i3/T1hxekXw8dXXXXXXXX_!!0-item_pic.jpg_80x80.jpg">
<a id="test1" href="#" class="block-text"></a>
<span>1</span>
<ul class="unstyled">
<li>申请售后</li>
<li>投诉卖家</li>
</ul>
</div>
</td>
</tr>
</tbody>
</table>

</script>

</body>

</html>

希望本文所述对大家学习javascript程序设计有所帮助。

Javascript 相关文章推荐
jquery获取ASP.NET服务器端控件dropdownlist和radiobuttonlist生成客户端HTML标签后的value和text值
Jun 28 Javascript
javascript 用函数语句和表达式定义函数的区别详解
Jan 06 Javascript
js输出阴历、阳历、年份、月份、周示例代码
Jan 29 Javascript
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
Apr 10 Javascript
Bootstrap中CSS的使用方法
Feb 17 Javascript
JS实现的自定义map方法示例
May 17 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
May 27 jQuery
原生js无缝轮播插件使用详解
Mar 09 Javascript
微信小程序实现滑动操作代码
Apr 23 Javascript
ng-alain的sf如何自定义部件的流程
Jun 12 Javascript
vue设置默认首页的操作
Aug 12 Javascript
JavaScript实现跟随鼠标移动的盒子
Jan 28 Javascript
javascript中arguments,callee,caller详解
Mar 16 #Javascript
Bootstrap每天必学之滚动监听
Mar 16 #Javascript
基于jQuery Tipso插件实现消息提示框特效
Mar 16 #Javascript
Jquery技巧(必须掌握)
Mar 16 #Javascript
Javascript的表单验证长度
Mar 16 #Javascript
Uploadify上传文件方法
Mar 16 #Javascript
通过隐藏iframe实现无刷新上传文件操作
Mar 16 #Javascript
You might like
【COS正片】蕾姆睡衣cos,纯洁可爱被治愈了 cn名濑弥七
2020/03/02 日漫
使用GD库生成带阴影文字的图片
2015/03/27 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
如何用javascript去掉字符串里的所有空格
2007/02/08 Javascript
HTML中事件触发列表与解说
2007/07/09 Javascript
JS 巧妙获取剪贴板数据 Excel数据的粘贴
2009/07/09 Javascript
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
2015/06/24 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
vue组件实例解析
2017/01/10 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
vue组件之间数据传递的方法实例分析
2019/02/12 Javascript
Vue 数据绑定的原理分析
2020/11/16 Javascript
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
Python利用前序和中序遍历结果重建二叉树的方法
2016/04/27 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
python3将视频流保存为本地视频文件
2018/06/20 Python
python requests 测试代理ip是否生效
2018/07/25 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
Django 开发环境与生产环境的区分详解
2019/07/26 Python
修改 CentOS 6.x 上默认Python的方法
2019/09/06 Python
wxpython绘制圆角窗体
2019/11/18 Python
使用TensorFlow-Slim进行图像分类的实现
2019/12/31 Python
执行Python程序时模块报错问题
2020/03/26 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
幼儿园教师国培感言
2014/02/02 职场文书
档案室主任岗位职责
2014/02/12 职场文书
公务员政审单位鉴定材料
2014/05/16 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
门面租赁合同范文
2019/08/06 职场文书
PHP使用QR Code生成二维码实例
2021/07/07 PHP