gpt4 book ai didi

php - 通过 Ajax 加载 PHP 时出现 fatal error

转载 作者:行者123 更新时间:2023-11-30 07:41:06 24 4
gpt4 key购买 nike

我有一个包含以下代码的 PHP 文件:

<html>
<head>
<!-- HEAD -->
<?php require_once 'Language.php'; ?>
</head>
<body>
<script type="text/javascript">
$.get('step2.php',function(data){
// Do something
});
</script>
</body>
</html>

如您所见,我正在尝试通过 Ajax 调用加载一些内容。问题是 step2.php 包含一些 PHP 代码:

<div class="step-content table-bordered">
<h3><?php echo $Lang->get('create_s2_title'); ?></h3>
</div>

我已经在我的 Language.php 文件中加载了 $Lang 对象,那么我该怎么做才能让它工作呢?我一遍又一遍地收到以下错误:

Fatal error: Call to a member function get() on a non-object in /home/isqawppo/public_html/web/step2.php on line 4

路线正常。当我尝试使用类时出现问题。

最佳答案

step2.php 与您发出 Ajax 请求的 HTML/PHP 文件无关。

这是一个新请求,在一个完全独立的新 PHP 进程中运行。

您需要在那里包含所有必要的文件,并再次初始化所有对象。

关于php - 通过 Ajax 加载 PHP 时出现 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16944477/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com