Javascript Can';包含类实例的t.load()PHP页

Javascript Can';包含类实例的t.load()PHP页,javascript,php,jquery,oop,Javascript,Php,Jquery,Oop,我正在制作一个交互式菜单,用jQuery.load()函数加载页面 第一个按钮(显示带有视频的主提要)加载仅包含类实例的文件feed.php,然后加载方法调用: <h3>Main feed</h3> <?php $videos = new Video(); $videos->getVideos(); ?> 主提要 类Video()在包含的文件function.php中定义 树: index.php-init.php(DB)--fun

我正在制作一个交互式菜单,用jQuery.load()函数加载页面

第一个按钮(显示带有视频的主提要)加载仅包含类实例的文件feed.php,然后加载方法调用:

<h3>Main feed</h3>
<?php
    $videos = new Video();
    $videos->getVideos();
?>
主提要
Video()在包含的文件function.php中定义

树:

index.php
-init.php(DB)
--functions.php
-header.php(Logo &菜单本身)
-content.php(#content divs)
-feed.php(Main 饲料)

当我刷新页面时,提要加载没有问题。 但是当我单击第一个按钮时,jQuery尝试将feed.php加载到#content元素中,但失败了

加载资源失败:服务器响应状态为500 (内部服务器错误)

其他按钮工作正常

这种做法是不是做错了?还是我遗漏了什么?

您需要使用

require_once'link_to_php_file.php'

您可以在这两个文件(无论您想在其中使用多少个文件)中使用它,但该文件只包含一次

从官方
PHP
doc

require_once语句与require语句相同,只是PHP将检查文件是否已经包含,如果已经包含,则不再包含(require)它

有关更多信息,请访问

希望这也能帮助其他人。

您需要使用

require_once'link_to_php_file.php'

您可以在这两个文件(无论您想在其中使用多少个文件)中使用它,但该文件只包含一次

从官方
PHP
doc

require_once语句与require语句相同,只是PHP将检查文件是否已经包含,如果已经包含,则不再包含(require)它

有关更多信息,请访问


希望这也能对其他人有所帮助。

“错误500”基本上意味着您需要查看服务器日志以了解确切的错误消息。如果您使用PHP编码,这通常意味着您没有将PHP配置为显示错误消息。在这种情况下,您可以添加
content.PHP
文件的内容吗?“致命错误:在/var/www/clients/client19/web63/web/feed.PHP的第6行中找不到类“Video”,这意味着我需要在feed.PHP中包含类Video(),但那只是我已经包含的一个副本。请改用
require\u once()
并在两个文件中都使用require。
require\u once
语句与require相同,只是PHP将检查文件是否已包含,如果已包含,则不再包含(require)@MubinKhalid这解决了问题,我学到了一个新东西。谢谢“Error 500”基本上意味着您需要查看服务器日志以获取确切的错误消息。如果您使用PHP编码,这通常意味着您没有将PHP配置为显示错误消息。在这种情况下,您可以添加
content.PHP
文件的内容吗?“致命错误:在/var/www/clients/client19/web63/web/feed.PHP的第6行中找不到类“Video”,这意味着我需要在feed.PHP中包含类Video(),但那只是我已经包含的一个副本。请改用
require\u once()
并在两个文件中都使用require。
require\u once
语句与require相同,只是PHP将检查文件是否已包含,如果已包含,则不再包含(require)@MubinKhalid这解决了问题,我学到了一个新东西。谢谢