在第一页完成加载后加载第二页


Load second page after the first finished loading

我有两页connect.phpdisconnect.php

我想运行connect.php进行连接,然后在确保connect.php已完全加载后,我运行一些PHP代码,然后运行第二页disconnect.php断开连接。

// Run connect.php
if connect.php fully loaded{
  // Some PHP Code
  // Run disconnect.php
}

更新:也许我提供了太多细节..无论如何,我的问题非常简单:我有两个页面1.php2.php我想从main调用和执行两者.php但不能同时执行,这意味着我想先执行1.php然后在它完全完成后执行我传递以执行第二页2.php..我使用了包括(' 1.php '); 包括 (' 2.php '); 但是两个页面都有自动 POST 操作,所以当我启动 main 时.php我会被重定向到发布页面..我希望现在清楚了

您可以执行某种 ajax 调用,并在成功时加载另一个页面。

举个例子:

$(document).ready(function() {
  $.ajax({
    type:"POST",
    url:"connect.php"
    data: "",
    success: function() {
      // include 'disconnect.php' here
    }
  });
});

然而。如果你使用的是PHP而不是JavaScript/jQuery,你不需要担心它。

PHP 从文件的顶部运行到底部。

从字面上看,您可以拥有:

include 'connect.php';
//code here for connect.php
include 'disconnect.php';