Mam wywołanie ajax do strony php, w której przekazuję identyfikator za pomocą GET.Czy muszę ponownie dołączać skrypty PHP w załadowanej stronie ajax?
<script>
$("#oid").change(function(){
var oid = $(this).val();
alert(oid);
$.ajax({
type: "GET",
url: "tabela_reservas.php",
data: "oid="+oid,
success: function(html) {
$("#tabela_reservas").html(html);
}
});
});
</script>
To działa, oprócz tego, że PHP daje mi błąd:
Fatal error: Class 'Reserva' not found in C:\xampp\htdocs\kwagenda\tabela_reservas.php on line 20
Gdybym to moje pliki klasa w "tabela_reservas.php"
to działa. Ale te pliki klasy są już załadowane/zawarte w moim "index.php"
skąd wywołuję tę stronę ajax.
Moje pytanie brzmi: czy muszę ponownie dołączyć mój plik klasy Php do "tabela_reservas.php"
, czy jest jeszcze inny sposób na zrobienie tego?
Pytam o to, ponieważ wydaje mi się, że nie jest to bardzo eleganckie rozwiązanie, a wygląda na to, że jest narzut, ponieważ będę ładować dwa razy to samo na mojej stronie.
Czy to słuszne zadanie, czy jest inny sposób na zrobienie tego?
Dzięki!
Spróbuj bezpośrednio odwiedzić twoja tabela_reservas.php, dostaniesz ten sam błąd też. Musisz więc sprawić, aby twoja strona działała poprawnie, zanim zadzwonisz z AJAX. – Termis