私はstackoverflowで簡単に検索しました..しかし、私が求めていたものは何も見つかりませんでした。
jQuery 用の独自の非常に単純なテンプレート エンジンを構築する方法について、いくつかの指針を理解しようとしています。
私は基本的に、いくつかの XML を取得するための標準的な AJAX 呼び出しを持っています (はい、私が知っている昔ながらの..おそらくこれを 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 から実行する必要があります。それは - 少し遅い..