0

私は、ready セクションに以下を含む header.js を持っています。

    var auto_refresh = setInterval(function () {
        var theToken = $('#token').text();
        $('#error-div').text('');
        $('#load_me').load("http://localhost:8080/sc_demo/tasklist.jsp?app=Home&process=tasklist&userToken="+theToken
            ).fadeIn("slow");                
}, 30000); // autorefresh the content of the div after every 3000 milliseconds(30sec)  

ここで、読み込まれるページ「tasklist.jsp」が現在のページの div に読み込まれ、30 秒ごとに更新される必要があります。tasklist.jsp には、サービスが必要な「クリック」イベントがあり、header.js のクリック イベントによって処理されます。これらを機能させるには、header.js が既に含まれているページに tasklist.jsp が読み込まれますが、tasklist.jsp に header.js を含める必要があります。ただし、これによりカスケード リロードが発生します。これを防ぐにはどうすればよいですか?適切なコードの再利用を試みることは本当に不可能ですか? 自分の部分をロードするページに header.js が既にあるはずなのに、なぜ header.js を含める必要があるのでしょうか?

4

0 に答える 0