2017-07-03 15 views
0

Webアプリケーションを作成するために春MVC(java)を使用しています。ajax呼び出し後にjspページに.jsファイルを追加する方法

私は動的にAJAX呼び出しの後に.jsファイルを追加することについてのヘルプをしたいです。

私のプロジェクトでは修正

  1. ヘッダー
  2. 左パネル
  3. フッターある3つの主要な部分があります。

左側のパネルには、メニューが含まれています。

私はそれが中央のコンテンツのdivにAJAXを使用してモジュール全体をロードする任意のメニューをクリックしてください。

今の問題は、どのように私はAJAX呼び出しの後にそのモジュールのJSを読み込むことができますか?

私が初めにすべてのjsを続けるならば、巨大な過負荷&はまた、任意の機能の競合かもしれあります。

だから、AJAX呼び出しの後にjsファイルを追加したいと思います。

これを行う方法はありますか?

ありがとうございます。

+0

*「任意の関数のかもしれ紛争はまた、」* ...同じ競合が後で読み込みが発生します。すべてのjavascriptを構造化して衝突が発生しないようにする必要があります。 – charlietfl

答えて

0

あなたはscript要素を作成し、アプリケーションのbodyに追加することができ、このような何か:

var link = document.createElement('link'); 
link.onload = function(){ console.log('script loaded')}; 
link.src = 'your script location'; 
document.body.appendChild(link); 
+0

これは私には有益ですが、いくつかのモジュールを訪問した後に同じモジュールをロードすると.jsファイルを複製する可能性はありますか? –

+0

ブラウザのキャッシュは 'link 'として宣言すればこの問題を解決するはずです – dloeda

関連する問題