これは風邪と睡眠不足の組み合わせだと確信していますが、立ち往生しています。
コードは非常に単純です。
$.get('template.tpl', function(tpl) {
$.getJSON('json/data2.json', function(data) {
var html = Mustache.render(tpl, data);
$('#output').html(html);
});
});
タダー。宣言した後に行にa を投げるConsole.Log(html)
と、正しく出力されます...しかし、私の人生では、テキストが #output に配置されない理由を解決できません。fething $('#output').html("foo");
template.tpl の外側にある独立型は問題なく動作します。
ヘルプ?
解決済み
asgoth からの質問のおかげで解決しました。コードが正しかった - .tpl ファイルのテンプレートを囲むスクリプト タグがありました。テンプレートは直接 Mustache にプッシュされていたので、それらはもう必要ありませんでしたが、HTML に書き込まれていたため、結果を見ることができませんでした。
私は昼寝に行きます。