使用jQuery load()方法加载div时,脚本文件未加载

时间:2019-05-30 12:19:59

标签: javascript php jquery html

我正在尝试使用jQuery load()方法将PHP文件加载到名为load的div中,但是在加载div之后,我无法获得所需的脚本文件。

我需要重新加载不需要的页面。

以下是HTML代码:

<?php require_once("header.php"); ?>
<div class="container"> 
    <div id="load"></div>
</div>
<?php 
require_once('login-registration.php'); 
require_once('js.php'); 
?>
<script>
    $("#load").load('body.php');    
    function refresh () {
        $("#load").load('body.php');        
    }
</script>
<?php
require_once('footer.php'); 
?>

在第一页加载中,我正在加载body.php文件。

$("#load").load('body.php'); 

然后在我的body.php页面中,有一个用于登录的模式框。成功登录后,我调用refresh()函数将body.php页面加载到load div中,因为我有一些动态内容需要在不加载页面的情况下加载。

现在,此时,几乎没有JS事件无法正常工作。例如,我注销使用jQuery,而无需重新加载页面。因此,如果我单击此注销链接,则它不起作用。如果我重新加载该页面,则它可以再次工作:(

你们能告诉我如何解决这些问题吗?

总而言之,我需要在特定事件发生后重新加载特定的div。

0 个答案:

没有答案