Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][AJAX] Dołączanie plików w skryptach wykonywanych przez AJAX
Mephis
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 1
Dołączył: 16.12.2012

Ostrzeżenie: (0%)
-----


Witam.

Korzystam z takiego czegoś: Logowanie za pomocą PHP oraz AJAX – dynamiczny skrypt.

Czy ktoś mógłby mi powiedzieć, dlaczego w części PHP (checker.php) nie mogę dołączyć żadnego innego pliku? Każda próba samego dołączenia pliku powoduje brak odpowiedzi ze strony ajaxa.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mephis
post
Post #2





Grupa: Zarejestrowani
Postów: 94
Pomógł: 1
Dołączył: 16.12.2012

Ostrzeżenie: (0%)
-----


Ano właśnie nie. Nawet, jeśli zaraz po include wstawię "die(json_encode($tablica));" zaiste uprzednio wypełniając tablice danymi, to choć gdy wchodzę do skryptu ręcznie, wyświetlają mi się owe dane w formacie JSON (bez żadnych spacji przed, jak i po cIliągu znaków).

Ajax jednak ma problemy z problemy. Pytanie na jakiej podstawie?
Jaką różnicę robi to, że wcześniej dołączam jakiś plik, skoro dla Ajaxa liczą się dane wyjściowe w postaci stringa zapisanego w formacie JSON?


Edit:
Zagadka rozwiązana... Problemem było dołączenie klas i tworzenie obiektów w pliku bazowym. Kiedy wyłączyłem z kodu parę linijek, zadziałało. Zastanawiałem się, czy być może któraś z dołączanych klas nie wyświetla jakiś znaków, czy tez nie powoduje jakiś błedów, jednak nic takiego nie zauważyłem... Okazało się, że problem tkwił w samych ścieżkach do plików. Nie rozumiem tego do końca. Normalnie, gdy dołączam plik bazowy do stron, a jest on w tym samym folderze co klasy, to ścieżką do tych plików jest ich sama nazwa. Jednak, gdy dołączam plik bazowy do tego logowania, to muszę w pliku bazowym zmienić ścieżki do klas, wpisując wcześniej nazwy folderów w którym się znajdują. Ale skoro mam plik, w którym ładuję inne pliki z tego samego folderu to nie powinienem musieć tego robić? To wygląda tak, jakby na czas tego skryptu plik bazowy zmieniał ścieżkę do folderu gdzie znajduje się ten skrypt logowania.

Ten post edytował Mephis 16.11.2014, 21:47:49
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 04:37