![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 04:37 |