问题标签 [jqote]
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.
jquery - 在 jQote 中使用 .data() 方法——客户端模板插件
在过去的几周里,我一直在使用jQote——客户端模板插件在运行时生成 html 片段。
几个月来,我一直在使用 id、class、alt 等 dom 属性来存储关键数据。
现在,我开始了解.data()
jquery 中存储和检索数据的方法。
在我的整个项目中,我正在使用模板动态生成 html 片段。
现在我需要知道如何在这些模板中动态使用 .data() 并将关键数据存储在任何动态创建的元素中。
模板js代码是这样的,
模板:
解决方案:
执行此行后,该元素在 DOM 中可用。
所以,你可以这样做,
jquery - jquery ui 选项卡的 jqote 模板问题(内部视频)
我使用 jQote 作为我页面的模板系统。我很难用文字解释发生了什么,所以我上传了一个视频。
http://www.youtube.com/watch?v=ugw4lIsF0HM
基本上有时它呈现正确,有时它不喜欢有错误。Chrome 和 Firefox 不会报告和错误,当我使用 Chrome 进行检查时,如果它没有正确呈现或者它确实呈现正确,那么输出是相同的。
这是我的代码。
我已经尝试了我能想到的一切。我已经将文件从头部移动到页面底部。改变了顺序。我不确定发生了什么。
这是我的 json,供任何需要查看的人使用。
我不知道有没有人以前看过这个。由于 ${ 字符,我无法切换到 jquery 模板。播放框架不喜欢那样。
我有一种感觉,这与 $.getJSON 调用有关,因为如果我使用 setTimeout 函数并将其设置为 1 或 10,它永远不会正确完成。
谢谢你的帮助。
编辑:
这是完整的代码。
这是我的数据表功能
我已经尝试将它放在 $.getJSON 的 complete() 函数中,但事实是它需要 window.load,因为它是相当多的数据。我可能会错过一些东西。
我的数据表会触发几次。有时它只是挂起,没有任何反应。
javascript - 用 JavaScript 数组中的数据创建 HTML 表的最快方法是什么?
我有以下代码将我的 JSON 数据集转换为 html 表。我想知道它是否是最快的方法,还是应该使用 jqote2 和 jquery 来编写模板?
要求:
- 可以一键更改col定义(客户端可以更改查看表格的方式,col定义数组会改变,表格可以重建)
- 排序、过滤和分页(我相信可以对原始数据进行排序并且可以重建表格)
- 转换(如果说 1 col 包含不同单位长度的数据,则可以添加原始数据集中的新 col 具有 1 个相同单位的数据,以便对数据进行排序)
那么,如果我在正确的轨道上或者我正在研究已经存在的东西,有人可以指导我吗?
json - JSON 元素为 null 导致“未捕获的类型错误:" 对于 JQote2
背景:我的页面上有两个下拉列表,当它们被更改时,我使用 AEFXX 的 JQote 插件来填充一个带有一些返回的 JSON 数据的表。在 JSON 响应中,一些用户故事有与之关联的任务,但这些任务并没有太多的信息,所以我不得不为每个任务做一个额外的 GET 请求来返回这些信息。返回的某些任务没有分配所有者,导致字段 Task.Owner = null。
这是我用来完成每个任务的代码:
模板 (task.tpl) 如下所示:
试用:我提到了如何从 JSON 测试空对象。
我添加了以下功能:
,修改GET的成功函数为:
}
,并创建了一个新的模板文件 (emptyTask.tpl),其中 Owner 部分为空:
,但我仍然收到错误:
问题:如何修复 task.tpl 的最后一部分以考虑可能的空值,或者修改 AJAX 成功函数以正确处理这种情况?
variables - How to pass extra variables and parameters to jQote2?
I have a couple Javascript functions which concatenates a URL which I set to the variable c. I then try to pass that variable into jQote2:
In emptyReq.tmpl, I'm doing the following:
I've tried a couple of variations (this.c and c) and I've also tried different variables, but I'm not able to get the URL to display correctly.
c is labeled as undefined in the console, and the URL ends up being something like: http://127.0.0.1/xampp/py2/undefined instead of the actual c which is something like https://rally1.rallydev.com/slm/rally.sp#/2735190513d/detail/userstory/4599269614
Is there a way to pass the parameters properly? Or am I supposed to do the concatenation in the .tmpl file itself?
Here is what I've been using as a reference: jQote Reference.
jquery - jqote 返回未定义
我正在尝试使用通过 json 提取的新数据并使用 jQote 更新 HTML 表。
我有一个相当简单的 jqote 模板:
这是我的 JSON:
这是我的 jQuery:
ajax 请求运行良好,jsondata 内部存储了正确的数据,但我的 jQote 标记都返回未定义。有谁看到我做错了什么?
jquery - 如何从 html 文件中分离 jqote2 模板(使用自己的文件)
我想将我的模板分开,格式如下:
我想将模板移动到一个单独的文件(例如'base.tpls')有两个原因:
- 我想分别维护它们
- 我想在不同的 *.html 中重用模板
我已经尝试使用带有源 base.tpls 的脚本标记,但它不起作用。
我需要用 javascript/jquery 加载“base.tpls”的内容吗?
jquery - 使用 jQote jQuery 调用对象
我正在为 javascript 模板使用 jQote 库,以下是我对 ajax 请求的JSON响应
以下是jQuery代码
在这里我试图取出对象,但是给我一个错误
this.Person 是未定义的
这就是我试图输出对象的方式,因为我想迭代对象
jqote - ReferenceError:未定义 JQOTE2_TMPL_EXEC_ERROR
我正在为我的项目使用 Jqote2。每当我尝试通过 $.jqote 调用特定的 lambda 时,都会显示“ReferenceError:未定义 JQOTE2_TMPL_EXEC_ERROR”
与 lambda 对应的模板是合理的,并且我传递给 lambda 的参数在逻辑和语法上都是正确的。我在加载模板时正在进行同步 ajax 调用,因此没有机会不加载模板。
我使用的模板是
我尝试移动元素,但徒劳无功。
可能是什么错误?请帮忙!!!
razor - 如何使 MVC 4 Razor Html.Raw 在脚本标签内的 HTML 中分配工作
对于一个项目,我使用 jqote 在由 MVC 4 和 Razor 生成的 JavaScript 和 HTML 中进行模板化。
请查看 HTML 和 Razor 中的以下代码:
输出是这样的:
现在,问题在于<!-- 2 -->
. 人们会期望Html.Raw
在这里踢,但不知何故它没有。或者 Razor 想要对其中的内容进行 HtmlEncode。
问题是:有人知道为什么吗?这是一个错误还是设计使然?
没有脚本标签它可以工作。但是我们需要脚本标签,因为我们需要在 JavaScript 中进行模板化。
硬编码它可以工作,但我们需要使用一个变量,因为它并不总是一个模板。
如果没有@if
它,它就可以工作,但它就在那里,我们需要它。
解决方法
这些行给出了类似的良好输出:
我们计划这样做:
...尽可能保持标记完整。