我正在使用一个页面(file1.php)将特定数字提交给另一个 php 文件(file2.php)这第二个 PHP 文件从数据库中获取数据并提取信息然后将其返回给file1.php,这里是file2 .php
<?php
require('../model/encapsulation.php');
require('../model/connection.php');
require('../model/bunchofmethod.php');
if (isset($_POST['SpecificNumber'])) {
$NS = $_POST['SpecificNumber'];
$info = execRequest::folderInfoFromNS($NS, $dbh);
$name = $info['name'];
$firstName = $info['firstName'];
$UID = $info['UID'];
$idFound = json_encode(array($name, $firstName, $UID));
}
?>
<!DOCTYPE HTML>
<html>
<head>
<script src="../JS/jquery-3.4.1.min.js"></script>
<?php
if (isset($idFound)){
?>
<script>
$(document).ready(function () {
$.post("../view/file1.php",
{
idFound: <?php echo $idFound?>,
searchDone: 1
});
})
</script>
<?php
}
?>
</head>
</html>
当我使用file1提交特定数字时(它只是一个常规表单和一个 php 部分,$_POST['idFound']如果它设置了 vardump)我被重定向到file2但没有再次重定向到file1,为什么?
阿波罗的战车