我有一个HTML页面,我包含了一个test.js
文件。点击一个按钮,我打开一个弹出窗口。这将是第二个HTML
页面。
<script type="text/javascript" scr ="test.js">
现在,我想对所有逻辑使用test.js
,我不想再在pop.html中包含此test.js
。请建议我怎么做。
答案 0 :(得分:1)
你想要的是模板中的继承类型。据我所知,这在Django中是可能的。
如果你想使用jQuery实现它,而不是打开second.html在div中加载它。
例如
$( "#result" ).load( "ajax/test.html", function() {
alert( "Load was performed." );
});
如果你做这个test.js不必一次又一次地被包括。
答案 1 :(得分:1)
您可以在第一页上加载页面所需的所有资源,并提取ajax调用返回的html结果的正文内容。
$.get('/handler.html', function(result) {
$('#pageContainer').html($(result).find('body').html());
});