问题标签 [jtemplates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - jTemplates {#for} 在 Internet Explorer 7 中不起作用,错误?
我在使用jTemplates时遇到了很多困难,但我在 Internet Explorer 7 中使用 {#for} 仍然失败,而它在 Firefox 和 Chrome 中完美运行(未在其他浏览器上测试过)。
我用一个非常简单的测试用例创建了一个jsFiddle,请你告诉我为什么它不适用于 IE7?
脚本应该写
但在 IE 7 中,我得到了
编辑1:
在 jsFiddle 之外的真实案例中,我总是收到一个 javascript 错误:length null or not an object,这似乎与调用 jQuery get() 的 jTemplates 有关,但是在使用 Firefox/Firebug 进行调试时,我无处可去(它只是工作) ,我无法用 IE 正确调试。
编辑2:
您也可以在开发者网站上在线尝试:http: //jtemplates.tpython.com/在“实时编辑”下使用此示例代码:
编辑 3:
无需输入任何代码,用IE7访问jtemplates单元测试即可看到FAIL
谢谢
jquery - jTemplates中的服务器代码块?可能的?
我一直在使用 jTemplates,并尝试完全使用 jQuery + jTemplates + Web Services 来构建一个站点。事情真的很好,直到我偶然发现这样的情况,我需要添加一些服务器控件或需要在模板渲染过程中使用代码块 <%= DoSomething(param) %> 从后面的代码中解析一些数据.
考虑以下 jTemplates 的精简版本:
现在我因为未能实现如此简单的事情而将头撞到墙上……这是我错过的事情吗?还是 jTemplates 真的应该只用于呈现简单的 HTML 布局?模板引擎是否能够解析服务器代码块?还是我只是注定要失败?
javascript - 使用 jTtemplates 与对象进行数据绑定
我必须访问我的模板中的一个对象,但问题是我试图访问的属性有一个空格
如果我在没有空间的情况下访问该属性,它可以工作{$T.AssetCategory}
,但只有在我尝试访问{$T.Asset Category}
它时才有效。
jquery - 为数据表选择最快的模板插件
我最近将我们的 asp.net gridviews(与更新面板一起使用)更改为 HTML 表,使用 jquery-Ajax 并使用 jtemplates 进行模板化。性能提升很大!!!(在服务器端,我使用的是通用的 httphandler)。由于 jtemplate 插件,我正在处理的一个性能问题发生在 Firefox 上。不知何故,FF 渲染一个 20 行的模板最多需要 3 秒!!!(在 IE 或 chrome 上大约需要 100 毫秒)。当我的目标主要是简单性和性能时,哪个是首选的模板插件?我正在尝试 jsrender,它速度很快,但没有足够的文档记录(我在 for 循环中做事时遇到了一些问题)。Knockoutjs 看起来很棒,但非常复杂,我也担心性能问题。谢谢!!!
jquery - jTemplates 在 ie8 中不起作用
它在firefox中运行良好,但在ie下无法运行。请帮忙!3x。ei....系统告诉我关于代码的内容不够多。但真的没什么好说的。我认为代码很清楚。似乎 jtemplates 中有一些错误,并触发了错误。我对javascript没有太多经验,所以无法解决这个问题。请帮助!
经过更多尝试。我删除了这一行:
它有效!不知道为什么。
jquery - jTemplates中的局部变量/for循环
是否可以在 jtemplate 中创建局部变量或 for 循环(而不是 foreach)?我想为 HTML 元素提供唯一的 id,并且需要一个计数器或其他东西。谢谢!
jquery - jQuery jTemplates 显示“空”消息
我将 jTemplates 与 jQuery 一起使用。我想在没有结果时显示一条消息,而不是什么都没有。我尝试在模板中包含消息并使用 {#foreach} 循环中的函数来隐藏它,但这不起作用。请告诉我这是可能的!
jquery - 如何在 jTemplate 中显示换行符
我正在使用jTemplates 0.7.8
将数据填充到模板 htm 文件中。
唯一的问题是我的 json 数据包含一些 html 标签。说,
在模板{$T.record.Address}
中不呈现
为换行符,而是输出文字。
我们能做些什么呢?
jquery - 如何在 jTemplate 中设置下拉列表的选定值?
我正在使用jTemplates根据从服务器返回的数据创建表单的几个元素。我可以input
毫无问题地设置字段的值,但在设置下拉列表的选定值时遇到问题。
我尝试使用 jQuery 选择器在模板本身中设置值,但它不起作用。它只是[object Object]
在我的下拉列表上方添加了一个。我也尝试过使用一堆{#if}
也没有奏效的语句(见下文)。
有什么想法吗?
调用 jTemplate:
我的简化模板: