私はAJAX要求を行うためにJQueryを使用しているシンプルなピラミッドアプリケーションを開発しています。私は今まで私のカメレオンのテンプレートの中に私のJavaScriptコードを持っていた。今私は、別の場所(例えば、静的リソース)に自分のjavascriptを抽出したい。カメレオンのjavascriptファイル用テンプレート?
私の問題は、私は私のjavascriptのコードが動的に生成されるコンテンツので、同じように依存している見つけることです:
$.post("${request.route_url('my_view')}",{'data': 'some data'}, function(html){
$("#destination").html(html);
});
動的な要素ビーイング:requestオブジェクトのroute_urlメソッドを呼び出している
"${request.route_url('my_view')}"
テンプレート内で
このようなjavascriptファイルを独自のテンプレートに分離し、それらのルートとビューを提供するための認識されたパターンはありますか?または単にページテンプレートにjavascriptを保持しますか?
偉大な答え、ありがとう。 –
私がベストを尽くしているように私はオプション2に行きました。 –