网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 js实现内容显示并使用json传输数据
范文
    这篇文章主要为大家详细介绍了js实现内容显示并使用json传输数据的方法,感兴趣的小伙伴们可以参考一下
    最近做一个项目,要求是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 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>
    <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>低于平均</span</td>
    <td id="center"><span>高于平均</span></td>
    <td id="center"><span>持平</span></td>
    <td id="center"><span>低于平均</span></td>
    </tr>
    </tbody>
    </table>
    </script>
    <script id="mytemp" type="text/template">
    <table>
    <thead>
    <tr>
    <th colspan="5"> 
    <label>
    <input type="checkbox">订单编号:7867473872181848
    </label><span>成交时间:2014-01-11 11:59</span>
    </th>
    </tr>
    </thead>
    <tbody>
    <tr>
    <td width="50%">
    <div>
    <img src="/uploads/202504/02/T1Cs8lFipeXXXXXXXX_!!0-item_pic3052.jpg_80x80.jpg">
    <a href="#"><span id="test"><span></a>
    <span>1</span>
    <ul>
    <li>申请售后</li>
    <li>投诉卖家</li>
    </ul>
    </div>
    </td>
    <td rowspan="2" width="11%">56.50</td>
    <td rowspan="2" width="13%">
    <ul>
    <li>交易成功</li>
    <li><a href="#">订单详情</a></li>
    <li><a href="#">对方已评</a></li>
    </ul>
    </td>
    <td rowspan="2" width="13%"><a href="#">评价 </a></td>
    <td rowspan="2" width="13%">
    <ul>
    <li><a href="#">删除</a></li>
    <li><a href="#">标记</a></li>
    <li><a href="#">分享</a></li>
    </ul>
    </td>
    </tr>
    <tr>
    <td width="50%">
    <div>
    <img src="/uploads/202504/02/T1hxekXw8dXXXXXXXX_!!0-item_pic3053.jpg_80x80.jpg">
    <a id="test1" href="#"></a>
    <span>1</span>
    <ul>
    <li>申请售后</li>
    <li>投诉卖家</li>
    </ul>
    </div>
    </td>
    </tr>
    </tbody>
    </table>
    </script>
    </body>
    </html>
    希望本文所述对大家学习javascript程序设计有所帮助。
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/18 22:34:30