位置: 编程技术 - 正文

基于jQuery的AJAX和JSON实现纯html数据模板

编辑:rootadmin

推荐整理分享基于jQuery的AJAX和JSON实现纯html数据模板,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

通过jQuery内置的AJAX功能,直接访问后台获得JSON格式的数据,然后通过jQuer把数据绑定到事先设计好的html模板上,直接在页面上显示。

我们先来看一下html模板:

一定要注意的就是里面所有的id属性,这个是一个关键。再来看一下AJAX请求和绑定数据的代码。

这个是jQuery的AJAX方法,返回数据并不复杂,主要说明一下怎么把数据按模板的定义显示到到页面上。首先是这个“var row = $(“#template”).clone();”先把模板复制一份,接下来row.find(“#OrderID”).text(n.订单ID);,表示找到id=OrderID的标记,设置它的innerText为相应的数据,当然也可以设置为html格式的数据。或者是通过外部的函数把数据转换成需要的格式,比如这里row.find(“#OrderDate”).text(ChangeDate(n.订购日期));有点服务器控件做模板绑定数据的感觉。

所有的这些,都是放在一个静态的页面里,只通过AJAX方法从后台获取数据,所有html代码如下:

基于jQuery的AJAX和JSON实现纯html数据模板

PageData.js就是包括上面AJAX请求和绑定数据代码的js,整个页面连form都不用,这样做有什么好处呢。再看下面一个模板

还是要注意id属性。大家看到这里应该明白了,不管用什么样的表现形式,只要id属性相同,就可以把数据绑定到对应的位置。这样的话,我们这些做程序的就不会因为美工的修改而修改代码了,而且美工也只要做出html就可以了,不需要为服务器控件做模板(不过我还没遇到过这样的美工,都是美工设计好了我来改成服务器控件的模板)。

再简单说一下AJAX请求的后台,用的是Access的Northwind数据库,把订单表放到DataTable里,然后通过DataTable2JSON(www.baidu.com)转化成JSON数据格式传回来就完了,不过后台用了一些分页和缓存的方法,希望对初学者有一些帮助。

test.htm

jquery实现拖动效果 因为想实现相框的拖到,找了半天的原因愣是没有找到错误,所以,只能翻看源码了如何实现拖动效果?首先分析下拖动效果原理:1.当鼠标在被拖动对

jQuery制作圣诞主题页面 更像是爱情影集 今天制作的是有飘雪效果的圣诞主题页面,个人灰常喜欢。首先还是放张效果图:当看到这这页面的时候我们要注意四点:1.图片的轮播2.文字的滚动效

jQuery+HTML5+CSS3制作支持响应式布局时间轴插件 jQuery时间轴插件效果图预览(图一)(图二)附注说明:图一是浏览器宽度像素大于px下的展示效果,图二是在浏览器宽度像素小于px下的展现效果

标签: 基于jQuery的AJAX和JSON实现纯html数据模板

本文链接地址:https://www.jiuchutong.com/biancheng/384155.html 转载请保留说明!

上一篇:jQuery实现产品对比功能附源码下载(jquery作品)

下一篇:jquery实现拖动效果(js div拖动)

  • 收到出口退税款如何入账
  • 5月份企业所得税
  • 汇算清缴补缴企业所得税怎么做账
  • 应收账款平均余额包括应收票据吗
  • 借贷记账法的基本结构
  • 预收预付科目是否已经取消
  • 2019发票认证期限新规
  • 个人对个人大额转账要什么资料
  • 税法收入确认的时间
  • 购进货物未取得增值税专用发票可以抵扣进项税额吗
  • 分公司的税收机关在总公司还是分公司
  • 纸质银行承兑到期多久时间之内可以兑现
  • 一般纳税人销项开普票,进项票可以抵扣吗
  • 哪些小规模纳税人可以自行开具增值税
  • 转账支票和转账凭证
  • 负债月末正常余额是什么
  • 哪些罚款不能进行所得税税前扣除?
  • 免税单位无租使用纳税单位土地
  • 税负率的计算公式excel
  • 对公账户提取备用金可以每天提现嘛
  • 单位为员工缴纳社保分录
  • 会计人必读的20本书
  • 简易征收红字发票怎么在报表中表现
  • 个税申报表怎么打印
  • 水利基金减免政策2019 未超过10万
  • 福利费进项税额转出会计分录
  • 享受小型微利企业标准
  • 预付维修费计入入账价值吗
  • 公司收到保险公司赔款
  • win10怎么样禁止电脑运行某个程序
  • 编译报错place 30-681
  • word无法创建工作环境
  • 法人把资产转移到国外有没有限制
  • 免单产品是什么意思
  • 远期结汇账务处理办法
  • 缴医保分录
  • 配置eAccelerator和XCache扩展来加速PHP程序的执行
  • 玄武湖公园游玩
  • 应缴纳的房产税计入什么科目
  • 金蝶kis迷你版银行存款二级科目
  • 怎么配置tomcat服务器
  • thinkphp框架结构
  • 怎么做应收应付账款分录
  • 小米开发回稳定
  • 成本利润率算出的不含税吗
  • 帝国cms中英
  • javascript基础笔记
  • 长期借款期末需结转吗
  • 有外币业务需不需要交税
  • 偿还银行贷款利息计算
  • mysql日志文件在哪
  • 增值税发票跨月可以作废吗
  • 税控盘减免税款月末不用交税还要结转吗
  • 收到定期存款怎么做分录
  • 专项应付款余额转入资本公积的规定
  • 理财产品产生的收益会成为本金吗为什么
  • 投资者投入无形资产的入账价值
  • mac怎么访问windows
  • wbs是什么的缩写
  • winhlp32.exe - winhlp32是什么进程
  • windows10的便签纸在哪
  • hmies.exe是什么
  • Linux下查看某一个程序所使用的内存方法
  • cad2007字体怎么调大小
  • navapp.exe - navapp是什么进程文件 作用是什么
  • win7360安全卫士有必要装吗
  • dos怎么上网
  • 分享两句话
  • 深入python3
  • Node.js中的包管理工具是什么
  • 解读JavaScript中 For, While与递归的用法
  • python爬虫系统
  • 执行shell脚本方式
  • shell脚本实现Linux运维监控
  • 遍历字符串python
  • python日志类
  • 我国国家治理体系是一整套什么的国家制度
  • 社保征管职责是什么
  • 监理费合同按什么计算
  • 税务总局2013年65号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设