0

我有一个基础文件base.jsp

例子:

<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

我想将函数处理程序附加到在Result2.jsp. 我通常在 Result2.jsp 中使用类似的东西:

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

但是,我无权访问我在 base.jsp 中包含的 jquery 或其他 javascript,因此上述方法不起作用。

通过 ajax 在选项卡中加载 html 时,我应该在哪里定义我想在 load 时触发的 javascript?

我是否应该再次在 Result2.jsp 中包含我打算在 Result2.jsp 上使用的外部 JavaScript?

4

1 回答 1

0

您必须在您的主页中包含所有 javascript,并且当从 ajax 返回时,如果 status==200 然后调用您的 javascript(JQuery 函数)

于 2012-06-06T06:48:51.597 回答