を、使ったので、メモ。
jQuery.postJSON = function(url, data, callback) { jQuery.post(url, data, callback, "json"); };
jQuery のリファレンスマニュアルに載っていた例。
var $jtemplates = jQuery.createTemplateURL("http://example.com/js/jquery/templates/sample.txt", null, {}); jQuery('#hoge').html($jtemplates.get(data, null, window);
createTemplate の引数はなんだろう。しらべていない。 $jtemplates が Template ってやつで、 get というメソッドで data を与えるとテンプレートを process してくれる。後ろの引数はよくわからず。
createTemplate に filter とかのオプションを与えると HTML エスケープを無効化できたりするけど、無効にすると script タグが動いてしまうので有効にしておいたほうが安全。