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 相关文章推荐
IE 下的只读 innerHTML
Aug 21 Javascript
jQuery1.6 使用方法一
Nov 23 Javascript
用js读、写、删除Cookie代码分享及详细注释说明
Jun 05 Javascript
jquery拖拽效果完整实例(附demo源码下载)
Jan 14 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
May 24 Javascript
javascript设计模式之module(模块)模式
Aug 19 Javascript
微信小程序scroll-view实现横向滚动和上拉加载示例
Mar 06 Javascript
javascript编写简易计算器
May 06 Javascript
Angular实现双向折叠列表组件的示例代码
Nov 21 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
Oct 20 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
Apr 17 Javascript
完美解决通过IP地址访问VUE项目的问题
Jul 18 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
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
PhpStorm连接服务器并实现自动上传功能
2020/12/09 PHP
JavaScript DOM 学习第九章 选取范围的介绍
2010/02/19 Javascript
日期处理的js库(迷你版)--自建js库总结
2011/11/21 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
jQuery图片特效插件Revealing实现拉伸放大
2015/04/22 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
2016/08/17 Javascript
JavaScript实现通过select标签跳转网页的方法
2016/09/29 Javascript
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
详解supervisor使用教程
2017/11/21 Python
Python面向对象编程之继承与多态详解
2018/01/16 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
2019/09/20 Python
使用Tensorboard工具查看Loss损失率
2020/02/15 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
canvas基础之图形验证码的示例
2018/01/02 HTML / CSS
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
阿联酋网上花店:Ferns N Petals
2018/02/14 全球购物
Lookfantastic台湾:英国彩妆美发保养购物网
2018/03/26 全球购物
StudentUniverse英国:学生航班、酒店和旅游
2019/08/25 全球购物
应届医学毕业生求职信分享
2013/12/02 职场文书
大学生咖啡店创业计划书
2014/01/21 职场文书
工会工作个人总结
2015/03/03 职场文书
2015年关爱留守儿童工作总结
2015/05/22 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书
《最后一头战象》教学反思
2016/02/16 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
Win11无法访问设备和打印机 如何解决页面空白
2022/04/09 数码科技