div
のコンテンツを外部ロードされたPHPのJquery関数を使用して置き換えています。私の問題はPHPファイルのjavascriptコードを記述して、ファイルのload()に基づくjavascriptの実行を停止します
基本的に私が関数を実行すると、ファイルの内部javascriptもロードされます。これはこれまで素晴らしいです。私の問題は、関数を実行して別のjavascriptを使って別のコンテンツを再びdiv
にロードすると、ロードされた前のファイルのjavascriptが引き続き実行されることです。
最後に読み込まれたphpファイルのjavascriptの実行を停止し、新しいjavascriptを読み込む必要があります。
たとえば、ボタンをクリックするたびに、load()
関数を使用して、私がdivに選択したページのphpとjavascriptを挿入すると、divと5個のファイルがあります。私のページのそれぞれが下
setInterval(function(){
console.log("hello");
},1000)
でこのコードを持っていると私は一度にそれぞれ1ページをロードする場合、それはJavaScriptを格納し、その結果に、「hello」を5回第二のコンソールログを実行します。
私がしたいことは、前のjavascriptを削除し、新しいページを選択するたびに新しいJavaScriptを読み込むことです。
どうすればよいですか?
あなたはそれを価値あるものとして保存し、既に存在する場合はそれをクリアする必要があります。 – epascarello
なぜ、ロード時に使用するのですか?その選択を行うたびにblurまたはclickイベントを使用して起動します。 – Keith
変数を作成し、それをクリアしてから次の変数を実行しますか?愚かなように見えますが、どうすればいいですか? –