使用脚本和pjax时遇到问题

时间:2019-11-26 15:16:45

标签: php jquery pjax

我有一个包含以下内容的文件:

<?php if (isset($_SERVER['HTTP_X_PJAX']) && $_SERVER['HTTP_X_PJAX'] == 'true'): ?>
    <?php require_once "../phong_lab/select_danh_sach_may.php"?>
    <script>
        <?php require_once "../script/script_select_ds_may.js"?> // i'm using jquery in this file
    </script>
<?php else: ?>
    <?php require_once "../view/header.php"?>
        <hr>
        <div id="middle" style="display: flex; justify-content: space-between; width: 100%; height: auto;">
            <?php require_once "../view/menu.php"?>
            <div id="content" style="width: 75%; height: 100%;">
                <?php require_once "../phong_lab/select_danh_sach_may.php"?>
            </div>
        </div>
        <script>
            <?php require_once "../script/script_no_pjax/script_ds_may_no_pjax.js";?>
        </script>
        <hr>
    <?php require_once "../view/footer.php"?>

<?php endif?>

问题是:每次我用pjax单击另一个文件中的<a>标记时。然后它将重定向到上面的文件以显示内容,但是每次我单击时,都会再次嵌入以下脚本

<script>
        <?php require_once "../script/script_select_ds_may.js"?> // i'm using jquery in this file
</script>

在重定向到另一个文件后,旧脚本保持不变。

我想知道的是如何使上面的脚本仅被嵌入一次,以及在重定向到另一个文件时如何删除嵌入的脚本

0 个答案:

没有答案
相关问题