2012-01-19 8 views
1

マイテンプレートをテキストにLIを追加します私は以下のことをします、私のナビゲーションテンプレートは、特定のセクションでのみ更新するようです。私は合計4つのセクションを持っています。それは4つのテンプレートのうちの2つを更新し、何らかの理由で私のホームテンプレートは影響を受けません。誰もが、なぜこれが1つのセクションでは動作するのだろうが、他のセクションでは動作しないことを知っていますありがとう!は/ X-jqueryの-TMPL

+0

に人口データを追加しました。理想的には、最初の場所でそのロジックを処理するテンプレートが必要です。テンプレートに追加する必要がある条件は、テンプレート自体に含める必要があります。 –

+0

私は自分の管理コンソールにjsonp呼び出しを行っています。私はjquery tmplを更新したいデータを返します。私はこのすべての間違いに近づいているかもしれません。あなたが良い方法を知っているなら、上のテンプレートにいくつかのLIを追加することができます。私はjQueryのtmplについてよく知らない。ありがとう! – Fostah

+0

あなたは何をしようとしているのか分かります。電話をするときのjsonの外観の例と、jsonに基づいてどのような変更を加えたいのかの簡単な例を教えてください。私は、テンプレートを静的に保ち、構造を変更するのではなくテンプレートにロジックを追加する方法を考え出すことができると確信しています –

答えて

0

私はテンプレートにhtmlデータを挿入しようとしていました。そのHTMLはテキストとして解釈されていました。私はLIのための新しいテンプレートを作成し終わった後、tmplをULに追加しました。テンプレート作成者 :その後、

<script id="tmp_servicebuttons" class="template" type="text/x-jquery-tmpl"> 
     <li><a class="notification" href="${id}"><img src="${imgsrc}"/></a></li> 
    </script> 

は、たぶん私は何かが欠けていますが、私はあなたが動的テンプレートの構造を変更する必要があるだろう、なぜ知って興味UL

var data = JSON.parse(buttons); 
$(data).each(function(){ 
    var data = [{"id": this.id, "imgsrc": this.imgsrc}]; 
    $("#tmp_servicebuttons").tmpl(data).appendTo(".top_bar_notifications"); 
}); 
関連する問題