[jQuery] ładowanie ajax tylko gdy plik istnieje |
[jQuery] ładowanie ajax tylko gdy plik istnieje |
2.08.2011, 09:39:41
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Używam takiej prostej funkcji do ładowania poszczególnych plików z jQuery. Jednak w przypadku gdy plik takowy w katalogu nie istnieje do elementu 'article' wrzycana jest ponownie cała strona www, jak temu zapobiec? Można jakoś sprawdzić czy plik php istnieje i dopiero wtedy uruchomić wrzucanie jego zawartości do 'article'? -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
2.08.2011, 10:04:28
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) |
Może wystarczy użyć parametru statusCode metody .ajax() - jak wyżej. A jeśli nie, to można sterowanie przekazać do jednego pliku np. load_file.php, który sprawdzałby, czy w danym katalogu istnieje plik o przesłanej metodą post, czy get nazwie i go wstawiał (include). Mowa o czymś podobnym do tego. |
|
|
2.08.2011, 10:36:12
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Już próbowałem, statusCode w ogóle nie działa, albo ja nie potrafię go używać. heh czyli mam zrobić nakładkę w php bo jquery nie potrafi tego rozpoznać?
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
2.08.2011, 10:40:04
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) |
Nie używałem nigdy opcji statusCode, więc nie wiem, czy działa i jak działa. Stąd też moje "może wystarczy". Jeśli nie działa lub działa inaczej niż moglibyśmy oczekiwać, to pozostaje tylko druga opcja - PHP-owy loader.
|
|
|
2.08.2011, 11:25:50
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 27.05.2008 Ostrzeżenie: (0%) |
Nie masz przypadkiem tak ustawionego mod_rewrite że odwołąnie do nieistniejącego pliku wskazuje ci na całą stronę.
Zobacz w debugu jakie masz zwracane nagłówki po wywołaniu ajax`a |
|
|
2.08.2011, 13:50:30
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
KrzyHu - tak masz racje, mam tak ustawione RR, jednak zrobię tak jak polecił mortus, bo przecież dane i tak trzeba filtrować bez wyjątku, więc nie ma dla mnie znaczenia na którym etapie to uczynię.
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 15:16 |