私は問題について研究しており、通常のJavaScriptテクニックで解決できませんでした。アプリケーションはJavaScriptファイルを動的に再読み込みできません
私のアプリケーションは、ユーザーがシステムのセクションをロードするたびに、JavaScriptファイルをロード(挿入)します。問題は、私がアンロード(取り外し)しようとするときに来るものです。
セクションA(スクリプトA 'を読み込む)、セクションB(スクリプトB'を読み込む)を読み込み、セクションAを再度読み込み、スクリプトA 'のコードが実行されないことに気付きましたそれで、そこのすべてのイベントの登録が行われない、私は起こりたいと思う。 (私が気づいていないような特別な種類のクリーニングが必要かもしれません)
アイデアはありますか?私はただの理にかなって言ったら...
例:
1 - ユーザーは、「製品」に関連した「製品」
2 - UIとJavaScriptファイルの両方が
をロードされますセクションに入ります2.1- Products.js is now inserted in the <head>
2.2- Products.js code gets parsed and executed
3 - ユーザーは、セクション「顧客
3.1 - Products.js reference is removed from the <head>
4-入る両UI A ND「クライアントのGETに関連付けられたJavaScriptファイルは
4.1- Clients.js is now inserted in the <head>
4.2- Clients.js code gets parsed and executed
5ユーザーは、セクションに入るロード '製品'
5.1 - Clients.js reference is removed from the <head>
5,6 UIと '製品' に関連したJavaScriptファイルの両方がロードされます
6.1- Products.js is now inserted in the <head>
6.2- Products.js code **DOES NOT** get parsed nor executed
ありがとうございます。
P .:アプリケーションのこの部分にフレームワークは使用されていません。
これはどのブラウザで表示されますか? –
それらのすべて。私はクロスブラウジングの問題ではないと思います。 – leomdg