问题标签 [jquery-templates]

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.

0 投票
2 回答
378 浏览

jquery - asp.net mvc 2 可以将视图呈现为 jquery-tmpl 模板吗?

我喜欢 MS 开发的新 jQuery 插件、模板和数据链接的想法,并且实际上在我的日常工作中需要它们可能被证明是有价值的。问题是,我需要模板化的 html 是非平凡的 html,它通过 MVC 2 框架利用内置和自定义 Html 帮助器方法。此外,还有基于绑定 ViewModel 值的条件渲染。

我可以将渲染逻辑从 MVC 视图语法忠实地复制到 jquery-tmpl 语法,这将包括从使用的 MVC 辅助函数中找出所有生成的 HTML。然而,这既乏味又耗时。更不用说其他问题,例如服务器端和客户端验证以及其他 HTML 帮助函数,例如 AntiForgeryToken(),尽管通过限制 jquery-tmpl 的使用可以避免这些问题。

我想知道,我们能否利用 MVC 部分视图已经定义的逻辑和结构,让它呈现一个 jquery-tmpl 模板而不是直接的 HTML? 乍一看,这似乎是将 MVC 视图语法转换为 jQuery-tmpl 语法、保留所有循环、条件等的问题。

这甚至可能吗?我不完全了解 MVC 框架,但知道它提供了很好的可扩展性。如果弄清楚这种情况似乎很有价值,是吗?或者我什至在想这个?有什么想法或建议吗?

0 投票
1 回答
1966 浏览

jquery-plugins - jQuery 模板中的 Javascript 函数无法正常工作

我正在尝试使用 jQuery.tmpl 构建一个复选框列表它会列出一个带有复选框的项目数组,我想以参数方式检查其中一些复选框......

模板代码为:

和模板定义:

因此,在这种情况下应检查第 1 项和第 2 项。列表创建没有问题,但{{if $.inArray(i, Default) != -1}} checked="checked"{{/if}}部分不起作用。

但是,当我用数字替换 'i' 时,它可以工作: {{if $.inArray(1, Default) != -1}} checked="checked"{{/if}}

我根本没有任何意义......你有什么建议吗?

填充复选框的另一个逻辑也可以,就像我不知道 smt. 就像渲染完成后的回调函数,否则......

0 投票
1 回答
1974 浏览

jquery - 在追加到 DOM 之前更改 jQuery 模板的 HTML

我在使用 jQuery 模板时遇到问题,就像使用普通的 jQuery DOM 对象一样。在将模板函数创建的 HTML 附加到 DOM 之前,我需要更改它。
下面我的示例中的注释解释了我想要做什么以及出了什么问题。

0 投票
5 回答
8309 浏览

jquery - jQuery 模板

我正在使用 Jquery 模板来显示传入的 JSON 数据我想将模板加载到可缓存的外部文件中。我该怎么做呢?

更新
http://encosia.com/2010/12/02/jquery-templates-composite-rendering-and-remote-loading/
非常接近我最终得到的解决方案,我只是使用了 iframe;

0 投票
2 回答
5354 浏览

jquery - jQuery 模板渲染输出

当我在对象中将 HTML 元素作为字符串传递时,它们不会在渲染时转换为元素,因此我的模板会像这样填充

如果我通过 DOM 元素,那么我会得到

如何获取呈现为 DOM 元素的实际图像?

使用 jQuery 模板插件应该有助于大大减少 HTML 字符串构建的使用。

编辑:下面的简单示例获取 DOM 元素,然后将其提供给 jquery 模板,该模板将其呈现。

源 HTML

jQuery模板

jQuery

输出

如您所见,AnchorElement () 已损坏且未显示图像。
JS小提琴示例

0 投票
1 回答
1201 浏览

jquery - Jquery 模板插件

嘿伙计们,我正在尝试Dave Ward 博客中的这个例子

关于 jQuery 模板和我做错的事情。任何帮助将不胜感激。这是他的代码: 数据:

客户:

JS:

0 投票
1 回答
2927 浏览

jquery - jTemplates 与 jQuery 模板。哪个更好?有更好的吗?

我看到微软已经为 jQuery 创建了一个官方的 jQuery 模板插件。但我读过的 jTemplates 也很受欢迎。我不知道我是否应该不理会 jTemplates 并直接使用 jQuery 模板或尝试使用 jTemplates。

有什么建议么?

注意:这是我第一次使用任何客户端模板框架。

0 投票
1 回答
3993 浏览

jquery - 如何从 JSON 和 JQuery 模板构建 HTML

我知道我在某个地方弄乱了语法,但我不知道在哪里。代码如下。(我省略了body标签,因为它在预览中没有正确显示)

0 投票
1 回答
15014 浏览

jquery - 在 jQuery 模板中获取索引

我正在使用 jQuery 模板插件,但不知道如何获取项目的索引:http: //api.jquery.com/category/plugins/templates/

这是我的代码:

我想以如下格式显示答案

1)答案1, 2)答案2, 3)答案3

或者

a) 答案 1,b) 答案 2,c) 答案 3

我该怎么办?

0 投票
3 回答
977 浏览

asp.net - 如何在 JQuery 中进行多个但单独的 AJAX 调用

我正在尝试使用按钮进行 2 个单独的 AJAX 调用。我想要发生的是:当单击 Button1 时 ProductsTable 显示来自网络服务的数据;单击 Button2 时,OthersTable 会显示来自 web 服务的自己的数据。但是现在,当单击任一按钮时,什么都没有显示。我知道如果只有其中一个代码并且它没有包裹在 .click 函数周围,则该代码可以工作。

没有错误信息。ASP.NET 4.0,JQuery 1.4.4。不使用 ScriptManager。不使用更新面板。

下面的代码: