2013-08-28 31 views
0

我使用jquery .load()函數動態加載div。我打電話一個jsp中,我對我和window.onload = function() { //some operation}$(window).unload(function(){//some operation; anotherFunction();})使用jQuery .load()加載jsp頁面導致問題

現在執行的操作,但問題是,這些操作沒有被執行,但anotherFunction()呼叫訂做!我只是在函數調用之前放了一個alert(),並且警報不會觸發,而我放入anotherfunction()的警報將被觸發。

我有一些javascript代碼,我寫在$(document).ready(function(){//some javascript code;})。當我使用.load()加載jsp時,我的ready()函數沒有任何操作完成。

上述所有操作都工作正常,當我使用<jsp:include page="myPage.jsp"></jsp:include>

沒有任何人有任何想法,爲什麼.load()會以這種方式工作?

回答

0

我對JSP的使用經驗並不好,但我對JavaScript和PHP知之甚少,所以我認爲這將在類似原理上工作。

您正在使用一個onClick偵聽器,例如$("SELECTOR").click(function(){

如果是這樣的話,我想嘗試一下本作例子來代替:

$(document).on('click', "SELECTOR", function() {