位置: 编程技术 - 正文

基于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拖动)

  • 自行申报是什么征收方式
  • 物流公司如何办理营运证
  • 农产品收购发票使用范围
  • 计提本月短期借款利息是权责发生制吗
  • 小规模纳税人开具不动产发票税率
  • 所得税二季度可以先少缴吗
  • 未达起征点的增值税怎么账务处理
  • 合伙企业取得分红如何缴纳个人所得税
  • 调增企业所得税怎么算
  • 企业收到赞助费
  • 装修职工宿舍用的瓷砖,灯具等计入什么科目?
  • 小规模的企业
  • 纳税人为ETC卡充值取得财政票据进项税额抵扣问题
  • 其他综合收益影响净利润吗
  • 发生广告费用会计分录
  • 呆帐死帐处理
  • 收据和发票有什么区别图片
  • 收到政府拨款怎么做账
  • 薪酬支出包括什么
  • win11开始菜单怎么设置成左下角
  • 如何预防电脑症候群的发生
  • 对方已经认证的红字发票怎么开
  • 劳务费个税扣税
  • linux配置与管理教程
  • 开了红字发票销售方怎么账务处理?
  • 计算机系统结构第三版课后答案
  • vue前端代码实例
  • 工程收入和成本的区别
  • 实际投资收益率等于什么
  • 年终奖税务筹划合法吗
  • PHP:JDToGregorian()的用法_日历函数
  • Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
  • php生成随机字母数字代码
  • php去除字符串中的引号
  • element - - - - - 你不知道的loading使用方式
  • php页面跳转方法
  • 套期工具会计核算
  • 无追保理是投资还是投资
  • 开发无形资产过程中发生的支出计入什么科目
  • 资产负债表的固定资产怎么算出来的
  • 一般纳税人什么时候用简易计税
  • 账面价值低于可抵税收
  • 制造费用怎么写
  • 去年计提的费用今年取得发票 汇算清缴
  • 建筑安装行业都需要什么资格证书
  • 发行债券支付的发行费用计入哪里
  • 注册资金没显示
  • 怎么理解核销
  • 金蝶的数量金额明细账是怎么做的
  • 总账和明细账的保管期限
  • 一个简单的群规怎么写
  • mysql批量添加字段
  • win7系统如何关闭系统自检
  • 关于要不要关闭Vista中的IPv6功能的问题
  • mac系统不能用
  • freebsd怎么安装
  • 制作winxp启动u盘和安装盘
  • icqlite.exe进程的详细介绍 icqlite进程的查询 作用是什么
  • macbookpro接听苹果手机电话
  • win7远程桌面连接命令
  • win10系统如何屏蔽弹窗广告
  • cocos creator 动画制作
  • js表格上移下移
  • 批量替换在哪
  • React Native react-navigation 导航使用详解
  • shell 数组变量
  • android broadcast
  • 通过制作潜望镜活动,你获得哪些宝贵的经验
  • pass python用法
  • jquery设置iframe的src
  • bootstrap js插件
  • 代码实现死锁
  • 纳税申报表如何打印
  • 电子税务局如何签订三方协议扣款
  • 纳税人对税务机关做出的征税行为不服的,必须
  • 深圳北站哪里取纸质票
  • 消费税的征收范围口诀
  • 教育培训行业的前景
  • 差额征税差额开票怎么理解
  • 广西汽车下乡补贴申请攻略?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设