2016-06-15 9 views
0

私は最近、JAVA Springでサーバ側のオペレータとして作業を開始しました。 doT.jsテンプレートはサーバー上に配置されているので、ナビゲーションバーのボタンをクリックすると、何とかこのテンプレートを取得し、javascriptでレンダリングした後にページコンテナに追加する必要があります。 この目的のために特別なJAVAコントローラを用意するか、AJAXリクエストは何らかの理由で特別なコントローラなしでサーバーから取得できますか?JAVA Springを使用してサーバからdoTテンプレートを取得

答えて

0

特別なJAVAコントローラなしで問題が解決されました。ディレクトリー "resources"にAJAXで直接アクセスできます(絶対パスを指定します)。私は単純なhtmlファイルとしてdoTテンプレートを取り出した。

$.get('resource/templates/template.html') 
     .then(function(body) { 

     $(".element").html(body); 

     var elementTemplate = doT.template($('#elementAnother').text()); 

     $('#elementAnotherAnother').html(elementTemplate({})); 

     render(); 
    }); 
関連する問題