jquery .load() 関数を使用して動的に div をロードします。私は、IIが操作を実行するjspを呼び出していwindow.onload = function() { //some operation}
ます$(window).unload(function(){//some operation; anotherFunction();})
問題は、これらの操作が実行されていないのに、呼び出しanotherFunction()
が行われていることです! 関数呼び出しの前に単に alert() を配置すると、アラートは発生しませんが、内部に配置したアラートは発生しanotherfunction()
ます。
で書いた JavaScript コードがいくつかあります$(document).ready(function(){//some javascript code;})
。.load() を使用して jsp をロードすると、ready() 関数での操作が完了しません。
上記のすべての操作は、使用すると正常に機能します<jsp:include page="myPage.jsp"></jsp:include>
なぜ .load() がこのように機能するのか、誰にもわかりませんか?