jqueryの.html()関数を使用して、アプリケーションのメインページの部分的なdivにhtmlファイルを挿入しています。挿入された部分的なhtmlページには、script(src ='../../javascripts/partialFunctions.js')などのjavascript参照があります。jquery関数とメインページは次のようになります。
$('.partialDiv').html(htmlResult);
<div>main page</div>
<div class='partialDiv'></div>
<input type='button'>button</input>
ユーザーがメインアプリケーションページの特定のボタンをクリックすると、jquery関数が呼び出され、htmlファイルがメインページに挿入されます。
問題は、新しいhtmファイルが挿入されるたびに、ブラウザがスクリプトファイルをロードすることです。そのため、ユーザーがボタンを数回クリックすると、JavaScript関数が重複して表示されます。
これを動的に実行して、JavaScript関数の重複を回避するにはどうすればよいですか?
前もって感謝します!