【发布时间】:2014-01-29 00:13:24
【问题描述】:
我正在开发一个带有嵌套页面的动态网页。内页有自己的脚本,可以实时和模块化。
当我想删除其中一个内页时,问题就来了。事实上,HTML 代码已被删除,但内部脚本仍在运行。
是否可以停止脚本?
这是我的解决方案的简要视图:
请注意,在此示例中,ID 都是相同的,但在实际解决方案中,它们由使用 php GET["ID"] 值的唯一 ID 标识。
outerPage.php
<HEAD>
<script>
var fRunUpdate = true;
$(document).ready(function() {
$("#inner1").load("inner.php");
$("#inner2").load("inner.php");
$("#inner3").load("inner.php");
}
</script>
</HEAD>
<BODY>
<div id="inner1"></div>
<div id="inner2"></div>
<div id="inner3"></div>
</BODY>
innerPage.php
<HEAD>
<script>
var fRunUpdate = true;
$(document).ready(function() {
function update(){
//do something
$("#contentToUpdate").html("content");
setTimeout(update,1000);
}
}
</script>
</HEAD>
<BODY>
<div id="contentToUpdate"></div>
</BODY>
【问题讨论】:
-
删除内页的代码在哪里?
标签: javascript php jquery