私はstackoverflow ..でクイック検索を持っていたが、私はかなり後に何かを見つけることができませんでした。独自のカスタムJQueryテンプレートエンジンを作成していますか?
私は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()関数があると思いますか?ちょうど私はテンプレートファイルを読み込み、行インスタンスを作成しようとしていると思います???
いずれかの意味がありますか?たぶんもっとコーヒーが...
非常に感謝かかわらず、すべてのヘルプ...
ダビデを必要とされています。
--- EDIT ---
ああ、そして今、それが原因で他のいくつかの制約のXMLである必要があります..私は私がJSONに変換できる知っている、と疑いなく、全体のプロセスは簡単になるだろう..しかし、私はそれを解析する必要があるとしても、XMLから実行する必要があります - 少し遅く..
私はhttp://stackoverflow.com/questions/2669787/how-do-templating-engines-in-javascript-workを見つけました。スタートを手に入れようとしましたが、それ以上の人は誰でも追加できますか? –
私は2つのアカウントで混乱しています。リンクされた質問のリソースのリストがあり、既にホイールを改革せずに手伝ってくれるかもしれません。あなたの質問は紛らわしいものです。あなたは何にぴったりなのですか?どのようにレコードセットに新しいテンプレート行を追加しますか? – jcolebrand
はい、今朝はかなり早かったです...返答を受けて、私はすべてのことを明確にしませんでした...とにかく、私はMicrosoftが助けたXSLTと公式のJQueryプラグインについて知っていますが、どのようにテンプレートエンジンが動作するのか - 主に学習の練習です。 –