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弹出层插件简化版代码下载
Oct 16 Javascript
基于jQuery实现点击同时更改两个iframe的网址
Jul 01 Javascript
javascript中的继承实例代码
Apr 27 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
May 04 Javascript
js中回调函数的学习笔记
Jul 31 Javascript
轻松实现jquery手风琴效果
Jan 14 Javascript
js输入框使用正则表达式校验输入内容的实例
Feb 12 Javascript
Angular之指令Directive用法详解
Mar 01 Javascript
javascript实现的图片预览功能
Mar 25 Javascript
JavaScript实现为事件句柄绑定监听函数的方法分析
Nov 14 Javascript
vue微信分享到朋友圈 vue微信发送给好友
Nov 28 Javascript
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
Apr 04 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
虹吸式咖啡探讨–研磨
2021/03/03 冲泡冲煮
Windows7下PHP开发环境安装配置图文方法
2010/05/20 PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
2011/10/17 PHP
PHP中source #N问题的解决方法
2014/01/27 PHP
一个PHP针对数字的加密解密类
2014/03/20 PHP
PHP实现防止表单重复提交功能【基于token验证】
2018/05/24 PHP
JQuery的一些小应用收集
2010/03/27 Javascript
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
2016/03/18 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
javascript实现前端成语点击验证
2020/06/24 Javascript
phpsir 开发 一个检测百度关键字网站排名的python 程序
2009/09/17 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
2017/11/24 Python
Django后台获取前端post上传的文件方法
2018/05/28 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
2020/01/18 Python
Python matplotlib实时画图案例
2020/04/23 Python
使用pytorch实现论文中的unet网络
2020/06/24 Python
详解移动端HTML5音频与视频问题及解决方案
2018/08/22 HTML / CSS
整理HTML5中支持的URL编码与字符编码
2016/02/23 HTML / CSS
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
护理自荐信
2013/10/22 职场文书
综合办公室主任职责
2013/12/16 职场文书
个人授权委托书
2014/04/03 职场文书
团队激励口号
2014/06/06 职场文书
小学六一儿童节活动方案
2014/08/27 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
高校群众路线教育实践活动剖析材料
2014/10/10 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书
感动中国何玥观后感
2015/06/02 职场文书
高二数学教学反思
2016/02/18 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang
k-means & DBSCAN 总结
2021/04/27 Python
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS