Javascript Ajax自定义模板引擎

Javascript Ajax自定义模板引擎,javascript,jquery,ajax,dynamic,template-engine,Javascript,Jquery,Ajax,Dynamic,Template Engine,我有一个模拟考试系统的项目,只是它需要显示自定义问题。我有一个关于实现这个动态问题部分的问题 以下是我到目前为止的情况: {q::讲师1::2::全部} 我正在使用AJAX将所有问题拉入JS,我想做的是查找{}和渲染问题之间的所有问题。对于上面的示例,它应该执行以下操作: 查找{q::讲师1::2::全部} 基于的解析:,这样您就有了[q][1][2][all] 然后在[2]索引上从AJAX问题列表中提取问题,并呈现 我已经完成了解析/分解步骤,但我不知道如何在页面上找到所有的{},然后拉入问题

我有一个模拟考试系统的项目,只是它需要显示自定义问题。我有一个关于实现这个动态问题部分的问题

以下是我到目前为止的情况:

{q::讲师1::2::全部}

我正在使用AJAX将所有问题拉入JS,我想做的是查找{}和渲染问题之间的所有问题。对于上面的示例,它应该执行以下操作:
  • 查找{q::讲师1::2::全部}
  • 基于的解析:,这样您就有了[q][1][2][all]
  • 然后在[2]索引上从AJAX问题列表中提取问题,并呈现
  • 我已经完成了解析/分解步骤,但我不知道如何在页面上找到所有的{},然后拉入问题列表并仅呈现x个问题(基于第三个索引)

    背景:它必须是自定义代码,不允许使用外部模板引擎

    非常感谢你的帮助


    编辑:第一步也完成了

    那么,您正在HTML中嵌入
    {q::讲师1::2::all}
    ?为什么不使用带有特殊ID的合法HTML元素呢?您可以像
    id=“q\u讲师1\u 2\u all”那样对它们进行标识
    并使用jQuery轻松找到它们。因为这是希望用于标记所有问题的格式,就像下划线或小胡子一样。在HTML中嵌入非HTML使使用DOM查找内容变得非常困难。这是一个我需要为非程序员制作的系统,仅用于加载他们的问题。我可以在查找正在尝试在每个问题的信息中插入问题模板和Ajax。