




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
除了绑定Table外,还有其他的循环列表需要绑定。 其实都一样,都是把模版化成数据。 模板的存法用注释的方式只是一种方法。更好的方法自由发挥。目前就是为了取得模板。比如 用一个Json来存放需要的Template,然后专门放在一个templates.js里或由xml配置的模板然后生成json数据, 需要用的时候直接 templates.tempName 就可以了。写博文太累了。 特别是自己的思想给别人分享时更累。 我这里也不赘述了。贴下代码吧代码 ; (function($) var templateList = ; /存放一般的模板列表 $.fn.bindList = function(args, template, options, async) var me = this; var url, async, template, dataSource; url = me.attr(datasource); async = me.attr(async) = 0; if (arguments.length 0) switch (typeof (args) case string: url = args; break; case object: dataSource = args; break; /args是json switch (arguments.length) case 1: if (args = null) return me; if (typeof (args) = string) url = args; else if (typeof (args) = object) url = args.url; async = args.async | async; template = args.template | template; options = args.options | options; dataSource = args.data; break; case 2: / url,async | url,tempalte | data,template if (typeof (arguments0) = string) url = arguments0; else dataSource = arguments0; if (typeof (arguments1) = bool) async = arguments1; template = me.getTemplate(); break; case 3: /url,template,async | url,template,options | data,template,options template = template; options = options; if (typeof (options) = bool) async = options; options = undefined; break; case 4: template = template; options = options; async = async; break; if (url = undefined | url = ) & dataSource = undefined) return me; if (dataSource = undefined) $.ajax( type:POST, async: async, url: url, success: function(data) if (data = | data = null) return; data = eval( + data + ); me.bindListData(data.list | data, template, options); ); else me.bindListData(dataSource, template, options); return me; ; $.fn.bindListData = function(data, template, options) var me = this; template = template | me.getTemplate(); this.empty(); var resultTemplate = replaceTemplate(template, data); var prepend, append, dvalue; if (options != undefined) prepend = options.prepend; append = options.append; dvalue = options.dvalue; if (prepend != undefined) resultTemplate = prepend + resultTemplate; if (append != undefined) resultTemplate += append; this.html(resultTemplate); /绑定控件的默认值 if (this.attr(type) = selec
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南株洲茶陵县总工会工人文化宫建设项目专业技术人员招聘考前自测高频考点模拟试题及答案详解(网校专用)
- 2025河北保定市定兴县国有公司领导人员招聘2人考前自测高频考点模拟试题及答案详解(有一套)
- 2025年专用X射线机项目建议书
- 2025湖北恩施来凤县星熠文化科技有限责任公司招聘财务人员的考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025辽宁能源控股集团所属能源投资集团拟聘人员模拟试卷完整参考答案详解
- 2025年南平武夷山市公安局公开招聘铁骑女性警务辅助人员6人模拟试卷完整答案详解
- 2025昆明市盘龙职业高级中学烹饪教师招聘(1人)模拟试卷附答案详解(典型题)
- 2025年船用推进电机项目建议书
- 2025年黄骅市市级机关公开遴选考试真题
- 2025北京化工大学化办公室(中心)招聘1人模拟试卷及答案详解(典优)
- 2021译林版高中英语选择性必修三课文翻译
- 2024年个人信用报告(个人简版)样本(带水印-可编辑)
- DZ∕T 0338.1-2020 固体矿产资源量估算规程 第1部分 通则(正式版)
- 2024届唐山市高三高考一模(第一次模拟演练)语文试卷(含标准答案)
- 医院感染诊断标准及上报
- 空调维保投标方案(技术方案)
- 光伏电站全面巡视标准化作业指导书
- 人教版七-九年级课文按文体分类目录
- 食品安全风险“日管控、周排查、月调度”记录表
- 普通物理热学-李椿-电子教案
- 金蝶云星空+V7.5标准版产品培训-财务-存货核算
评论
0/150
提交评论