У меня есть 3 файла (file1.php, file2.php и file3.php). Их содержание приведено ниже. Когда я загружаю file1.php , он показывает два раза сообщение «Hello» в окне предупреждения. Но когда я включаю file3.php до или после диалогового окна (которое находится в file2.php ), тогда оно показывает это сообщение только один раз (что я и хочу).
Кто-нибудь знает, где проблема, пожалуйста?
Спасибо.
Содержимое file1.php
<?php
some operations
require_once("file2.php");
?>
Содержимое file2.php
<script type="text/javascript">
$(document).ready(function() {
var dialogOpts={
autoOpen: true,
modal: false,
height: "auto",
resizable: false,
closeOnEscape: true,
width: 700,
position: ["center",30]
}
$('#learning_activity_wizard_dialog').dialog(dialogOpts);
});
</script>
<?php
some operations
?>
<div id="learning_activity_wizard_dialog" title="Learning Activity Wizard" class="dialogbox">
some content
<?php require_once("file3.php"); ?>
</div>
Содержимое file3.php
<script type="text/javascript">
$(function () {
alert('Hello');
});
</script>
sometext