読み込み時に AJAX を使用して (GAE で) Python ハンドラーをトリガーすると、HTML テンプレート ページが正しく読み込まれますが、何らかの理由で、テンプレート ページにある Javascript が実行されません。また、成功のコールバック関数でその JavaScript を返しません。
これは、ロード時にハンドラーをトリガーする index.html ファイルのコードです。
<div id="daily_emails"></div>
<script>
$.ajax({
url: "/gviz",
cache: false,
success: function(data){
$("#daily_emails").html(data);
}
});
</script>
gviz ハンドラーは、カスタムの Google Chart Tools テーブルを含む html テンプレートを生成します。それ自体は問題なく作成されますが、別の html ファイル (上記のように) から呼び出すと、javascript コンテンツが削除され、その結果、プレーンで変更されていない html が返されます。JavaScript コード自体がテンプレート タグ (Google Chart Tool のデータ用) を使用しているため、上記の index.html ファイルから実行することはできません。
それが役に立てば、gviz ハンドラーによってレンダリングされているテンプレートの完全なコードを投稿できます。