Я хочу использовать ajax-запросы для загрузки файлов php, которые основаны на информации БД. Таким образом, пользователь нажимает на ссылку на категорию вещей, ajax / jquery загружает внутренний HTML-контейнер с полученной информацией из php-файла. Как одностраничное приложение.
Хотя я вижу свой HTML-код из stuff.php, я продолжаю получать сообщения об ошибках из цикла foreach ($ штука не найдена, например). Похоже, мои переменные в моем файле index.php не будут связываться с правилом, загруженным stuff.php при его вызове.
Я попытался переместить мои требования и переменные в разные части файлов (в том числе в stuff.php), но безуспешно.
Что мне здесь не хватает? Это вообще возможно?
Спасибо
<?php
require_once("models.php");
$stuff = functional_sql_statement();
?>
<div id="container">
<a href="#" onclick="sendAJAX">Load List of Things</a>
</div>
<!--script.js-->
function sendAJAX(){
$('#container').load('stuff.php');
console.log('sendAJAX');
};
<!--stuff.php -->
<?php
foreach($stuff as $thing){
echo '<li><a href="./things?id='. $thing["id"] .'">' . $thing["name"] . '</a></li>';
}
?>
Задача ещё не решена.
Других решений пока нет …