私は mustache.js で Backbone.js を使用しており、ajax を使用してテンプレートを読み込んでいます。私の問題は、テンプレートがキャッシュから読み込まれていることです(問題がある場合は、ctrl + F5 を使用して更新してください!)。テンプレートに変更を加えましたが、まだ古いバージョンをロードしています。シークレットモードで問題なく動作しています。これを防ぐ方法はありますか?Mustache がテンプレートをキャッシュしないようにするにはどうすればよいでしょうか。
テンプレートをレンダリングするコードは次のとおりです。
$.get(this.templatesPath + this.template, function(resTemplate){
var html = Mustache.render(resTemplate, that.personData);
that.$el.html(html);
});
私が最初に考えたのは、「Mustache.render()」の代わりに「Mustache.to_html()」のような他の関数を使用することでした。しかし、ソース コードを見ると、to_html() が render() を呼び出すだけであることがわかります。
何かご意見は?