У меня есть index.php в корневой папке, Homepage_top.php и Homepage_bottom в View Folder, и некоторые классы PHP-файлов в папке Model. Index.php включает в себя Homepage_top.php и файлы из папки Model
require('Model/Database.php');
require('Model/StoryCategory_model.php');
require('Model/StoryCategory_db.php');
require('Model/User_model.php');
require('Model/User_db.php');
require('Model/StoryType_model.php');
require('Model/Story_db.php');
require('Model/Story_model.php');
include('View/Homepage_top.php');
В Homepage_top.php я использую $.load
включить Homepage_bottom.php
$(".stories").load("View/Homepage_bottom.php", {myQuery: myFinalSQL, action: "show_all_stories_sorting"});
Произошла ошибка, сказав, что он не может найти классы (т.е. класс истории в Story_model.php) в Homepage_bottom.php. Скажите, пожалуйста, почему это происходит и как это исправить? Я думал, что уже предоставил все необходимые классы в index.php. Огромное спасибо.
Загрузка файлов через jQuery внутри страницы не означает, что код прецессора уже включен в файл. Вы должны быть уверены, что ваш файл "View/Homepage_bottom.php"
имеет необходимое включает в себя
Других решений пока нет …