html交互模板,基于HTML模板和JSON数据的JavaScript交互

为了将后台的数据处理放到前台,我们可能出现以下的代码

var html = ‘‘;

html += ‘

‘ + ‘

‘+ ‘

还没有订单‘+‘‘;

在实际的应用中后台传过来的数据更长,拼接的html会更长,这样维护起来就变得非常的困难

html

还没有订单

html处理

String.prototype.temp = function(obj) {

return this.replace(/\$\w+\$/gi, function(matchs) {

var returns = obj[matchs.replace(/\$/g, "")];

return (returns + "") == "undefined"? "": returns;

});

};

json

{

"ecd":0,

"msg" :"成功",

"result" : [{

"id": "32",

"order_num": "test-001",

"title": "test",

"thumb": "http:\/\/40DA1265-40F6-D622-8BA5-04BA0AF72573.jpg",

"item_id": "21",

"price": "0.11",

"cus_name": "test",

"cus_tel": "10086",

"cus_address": "北京 北京海淀区",

"flag": "5",

"create_time": "20160329115544",

"update_time": "20160330120001",

"flag_name": "订单已取消"

}],

"locate": ""

}

js

$.progress_show(‘正在努力加载中‘);

$.ajax({

url: site_url + ‘api/order/getAll/‘ + status,

type: ‘get‘,

dataType: ‘json‘,

error: doAjax.error,

success: function (response) {

$.progress_hide();

if (response.ecd == ‘0‘) {

var htmlList = ‘‘, htmlTemp = $("textarea.js-order-tmp").val();

if (typeof response.result === ‘undefined‘) {

htmlList = $("textarea.js-no-order-tmp").val();

} else {

$.each(response.result, function (i, el) {

htmlList += htmlTemp.temp(el);

});

}

$(‘.js-status-‘ + status).empty().append(htmlList);

returntrue;

} else {

return $.alert(response.msg);

}

},

});

原文:http://www.cnblogs.com/heyinwangchuan/p/6337561.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
# 大屏数据可视化 ## 重要声明 本项目所有案例采用的数据均属虚构,切勿当真! ## 项目案例 - 上市公司全景概览 综合使用条形图、柱状图、折线图、饼图、地图、数字翻牌器来实现一个常规的大屏数据可视化项目。 ## 项目案例 - 上市公司地域分布 以百度地图为底图,结合ECharts绘制地理信息数据 ## 旭日图 - 基于ECharts V4.2 旭日图(Sunburst)是ECharts 4.0新增的图表类型,由多层的环形图组成,在数据结构上,内圈是外圈的父节点。 因此,它既能像饼图一样表现局部和整体的占比,又能像矩形树图一样表现层级关系。 ## 树图 - 基于ECharts V4.2 树图是一种流行的利用包含关系表达层次化数据的可视化方法。 ## 地图数据可视化 - 基于ECharts Geo 地图热点、飞线动效,世界地图、国地图、省份地图、城市地图、区县地图 ## 3D图表展示 - 基于ECharts GL 3D柱形图,3D地球,二维数据的3D化展示 ## 热力图展示 - 基于ECharts & 百度地图 基于百度地图的热力图,基于笛卡尔坐标系的热力图 ## ECharts扩展示例 词云,水球图,烟花秀,关系图谱,国地图 ## 阿里云DataV案例 - 智慧文旅驾驶舱 基于阿里云DataV大屏制作工具,演示图表组件基本用法 ## 阿里云DataV案例 - 企业实时销售大盘 基于DataV行业模板快速生成,采用静态JSON数据 ## 百度Sugar案例 - 上交所上市公司全景概览 基于百度Sugar行业模板快速生成,采用远程数据源 ## 百度Sugar案例 - 深交所上市公司全景概览 以已有的大屏为模板快速创建,切换风格,更改数据源 ## 腾讯云图案例 - 云计算服务监控 基于腾讯云图平台提供的模板制作,采用静态JSON数据 ## 腾讯云图案例 - 智慧零售门店数据(竖屏版) 基于腾讯云图平台提供的模板制作,采用静态JSON数据,适用于竖屏展示 ## 大屏模板 可在这些不同风格的模板基础上快速开始一个可视化大屏项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值