我在stackoverflow中进行了快速搜索..但找不到任何我想要的东西。
我试图了解/获得一些关于如何为 jQuery 构建自己的非常简单的模板引擎的指示。
我基本上有一个标准的 AJAX 调用来获取一些 XML(是的..我知道老式的..我可能需要把它拉到 JSON 世界中)。所以我最终会说以下内容(只是一个精简的想法):
<rows>
<myFieldname1>some data</myFieldname1>
<myFieldname2>some data too</myFieldname2>
.. and so on ...
</rows>
因此,对于基于 SINGLE 的记录,我有一些我称之为“PageDataMagic”的东西(是的,非常戏剧化..),它使用 jQuery 遍历 XML 并将 xml 节点值映射到 HTML 元素(当然有一些检查如果元素是复选框等。) - 这是通过将 XML 节点称为数据库中的字段名来完成的/所以只要元素的 ID 以这种方式命名,它就可以工作。
好的,切入正题..如果我想要某种“模板”,即最好是外部 JS/HTML,我将如何动态映射字段名并动态添加重复模板?我猜 jQuery 中有 append() 函数?只是我猜想尝试读取模板文件并创建它的行实例???
这有什么意义吗???也许需要更多的咖啡......
任何帮助虽然非常感谢...
大卫。
- - 编辑 - -
哦,是的,现在由于其他一些限制,它必须是 XML。我知道我可以转换为 JSON,毫无疑问,这会使整个过程更容易。但我需要从 XML 运行,即使它必须解析那 - 有点慢..