html – 从远程服务器中提取icanhaz模板
发布时间:2020-12-14 23:22:28 所属栏目:资源 来源:网络整理
导读:icanhaz文档以此为例说明如何从远程服务器中提取ich模板. $.getJSON('/myserver/templates.json',function (templates) { $.each(templates,function (template) { ich.addTemplate(template.name,template.template); });}); 但是,文档并没有真正告诉您远程
icanhaz文档以此为例说明如何从远程服务器中提取ich模板.
$.getJSON('/myserver/templates.json',function (templates) { $.each(templates,function (template) { ich.addTemplate(template.name,template.template); }); }); 但是,文档并没有真正告诉您远程服务器上的文件必须是什么样子.有人有主意吗? 解决方法
您的模板JSON对象可能如下所示:
{ "templates": {"name": "optionTemplate","template": "{{#options}}<option value='{{value}}'>{{display}}</option>{{/options}}" } } 这将为选择框中的选项定义模板. 您可以使用您指定的代码添加模板(实际上我稍微调整了一下,因为我无法按照指定的方式工作): $.getJSON('templates.json',function () { ich.addTemplate(this.name,this.template); }); }); //now call getJSON on your input data $.getJSON('options.json',function (data) { var optionElements = ich.optionTemplate(data); $('#selectBox').append(optionElements); } 为清楚起见,这里是options.json包含的内容: { "options": [ { "value": "optionValue","display": "optionDisplay" },{ "value": "optionValue2","display": "optionDisplay2" }] } 请告诉我你是如何得到的:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |