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 相关文章推荐
理解Javascript_14_函数形式参数与arguments
Oct 20 Javascript
juqery 学习之四 筛选查找
Nov 30 Javascript
基于Jquery的仿照flash放大图片效果代码
Mar 16 Javascript
JavaScript父子窗体间的调用方法
Mar 31 Javascript
Bootstrap零基础入门教程(二)
Jul 18 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
Jan 04 Javascript
angular6的响应式表单的实现
Oct 10 Javascript
微信小程序官方动态自定义底部tabBar的例子
Sep 04 Javascript
浅析vue-router实现原理及两种模式
Feb 11 Javascript
ElementUI Tree 树形控件的使用并给节点添加图标
Feb 27 Javascript
Node.js设置定时任务之node-schedule模块的使用详解
Apr 28 Javascript
Vue-router编程式导航的两种实现代码
Mar 04 Vue.js
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
用PHP将网址字符串转换成超链接(网址或email)
2010/05/25 PHP
Thinkphp的volist标签嵌套循环使用教程
2014/07/08 PHP
php遍历树的常用方法汇总
2015/06/18 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
JavaScript中访问节点对象的方法有哪些如何使用
2013/09/24 Javascript
jQuery分组选择器用法实例
2014/12/23 Javascript
JavaScript常用标签和方法总结
2015/09/01 Javascript
jquery+正则实现统一的表单验证
2015/09/20 Javascript
JS实现的网页背景闪电闪烁效果代码
2015/10/17 Javascript
jquery+json实现数据二级联动的方法
2015/11/28 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
javascript作用域、作用域链(菜鸟必看)
2016/06/16 Javascript
JS实现HTML标签转义及反转义
2020/04/14 Javascript
js和jquery中获取非行间样式
2017/05/05 jQuery
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
JavaScript数据结构之双向链表定义与使用方法示例
2017/10/27 Javascript
JS使用正则表达式实现常用的表单验证功能分析
2020/04/30 Javascript
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
django自定义Field实现一个字段存储以逗号分隔的字符串
2014/04/27 Python
教你用Python创建微信聊天机器人
2020/03/31 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
Python计算指定日期是今年的第几天(三种方法)
2020/03/26 Python
xadmin使用formfield_for_dbfield函数过滤下拉表单实例
2020/04/07 Python
PythonPC客户端自动化实现原理(pywinauto)
2020/05/28 Python
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
出口公司经理求职简历中的自我评价
2013/10/13 职场文书
新领导上任欢迎词
2014/01/13 职场文书
数控技术专业毕业自荐书范文
2014/02/05 职场文书
人力资源主管的岗位职责
2014/03/15 职场文书
一帮一活动总结
2014/05/08 职场文书
公司员工奖惩制度
2015/08/04 职场文书
详解MySQL的半同步
2021/04/22 MySQL
python+opencv实现目标跟踪过程
2022/06/21 Python