我使用jquery .load()函数动态加载div。我正在调用一个jsp,我在window.onload = function() { //some operation}
和$(window).unload(function(){//some operation; anotherFunction();})
现在,问题是这些操作没有被执行,但是对anotherFunction()
的调用已经完成!我只是在函数调用之前放置一个alert()并且警报不会触发,而我放在anotherfunction()
内的警报将被触发。
我有一些我在$(document).ready(function(){//some javascript code;})
中编写的javascript代码。当我使用.load()加载jsp时,我的ready()函数中的所有操作都没有完成。
当我使用<jsp:include page="myPage.jsp"></jsp:include>
有没有人知道为什么.load()会以这种方式工作?
答案 0 :(得分:0)
我对JSP的经验不是很好,但我对Javascript和PHP有一点了解,所以我认为这可以用于类似的原则。
您是否正在使用onClick侦听器,例如$("SELECTOR").click(function(){
如果是这样,那么我想试试这个例子:
$(document).on('click', "SELECTOR", function() {