我有一个基础文件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?