2012-06-06 38 views
0

我有一個基本文件(base.jsp),其中包含對jquery.js,lightbox.js等的引用。此文件具有jQuery選項卡和href中指定的URL。如何在通過ajax選項卡動態加載頁面時調用javascript?

例如:

<div id="tabs" style="float:left; width:100%; clear:both;"> 
<ul> 
    <li> <a href="HelloWorld.jsp"> Hello world tab </a></li> 
    <li> <a href="OtherWorld.action?id=1"> Other world tab </a></li> 
    </ul>  
</div> 

假設OtherWorld.action?id=1 =>收益率Result2.jsp

我要附加功能處理程序onClick事件對在Result2.jsp發現一定的div。我通常使用這樣的事情在Result2.jsp:

$(document).ready(function() { 
    // attach event handlers here 
} 

不過,我沒有訪問的jQuery或其他的JavaScript我列入base.jsp,因此上述不起作用。

當通過ajax在標籤中加載html時,應該在哪裏定義我想在加載時觸發的javascript?

我是否應該在Result2.jsp中再次包含我打算在Result2.jsp上使用的外部javascripts?

回答

0

你必須包括所有的JavaScript在你的主頁,並從ajax返回時,如果狀態== 200然後調用你的JavaScript(jQuery函數)

相關問題