【问题标题】:how to include a PHP page and then remove it completely?如何包含一个 PHP 页面,然后将其完全删除?
【发布时间】:2016-07-19 15:11:19
【问题描述】:

我想包含一个用于加载 JavaScript 的 PHP 文件,然后将其从页面中完全删除。我找到了同一篇文章here,但我不知道如何使用它。

让我们看看我在页面顶部包含了这样的 PHP。

<?php include 'loader.php';?>

那么,页面加载完成后如何移除呢?

loader.php 已经单独工作,我的意思是几秒钟后将删除加载内容,但是当我将它包含到其他页面时它不起作用。那怎么办呢?

谢谢

【问题讨论】:

  • 您不能“取消包含”文件。并且php不能追溯删除已经发送给客户端的html。如果要删除加载器生成的任何 html,则需要使用客户端 JS。
  • 为什么页面加载后需要删除它?也许我在这里遗漏了一些东西。
  • 正如我提到的,loader.php 正在加载脚本页面,几秒钟后会自动删除,但是当我将它包含到页面中时它就不起作用了。但是 loader.php 单独工作。所以,当然是因为页面中的js冲突。我正在寻找一种包含单个 PHP 文件的方法,然后当它被加载时,它也会从整个页面中删除。

标签: javascript php include


【解决方案1】:

将您的内容放入 div

<div class="js-remove-this"> <?php include 'loader.php';?> </div>

然后用 JS 监听页面 onload 事件并移除 div.js-remove-this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 2014-08-09
    • 1970-01-01
    • 2012-01-23
    • 2014-03-23
    • 1970-01-01
    相关资源
    最近更新 更多