![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Noo ja nie wiem co jest zwykły prosty banalny kod a mi nie działa kompletnie nic sie nie pokazuje
![]()
Ze zwykłym alertem w Success tez nei jakby w ogole nie działał advAJAX jak sprawdzic czy on w ogole działa mi -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 252 Pomógł: 2 Dołączył: 4.12.2004 Skąd: Skierniewice Ostrzeżenie: (10%) ![]() ![]() |
z tego co widzę to w linii
powinien byc przecinek na końcu, a poza tym może pokaż też kod php, zobaczymy co tam zwracasz... Jak patrzę na Twój kod to poza tym przecinkiem powinien działać. A konsola JS jakie błędy pokazuje? -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Ten przecinek nic nie daje a kod php jest taki... jesli wejde w ten plik sam to działa
-------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Przenies:
Nad <head> ![]() -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Nic to nie daje probowalem na rozne sposoby
![]() ![]() -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 475 Pomógł: 0 Dołączył: 1.04.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
W znaczniku body daj onload="funkcja_ajax()" a funkcja_ajax niech zawiera advAJAX.get
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Wsztko działa jesli plik php jest tam gdzie plik html czyli sciezka jest od razu
ale ja musze miec sciezke bezwzględną czyli : http://paweb.info/program/show.php?userid=1&type=5 Ten post edytował paweb 12.08.2006, 13:00:38 -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 475 Pomógł: 0 Dołączył: 1.04.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
To sprawdź czy tak działa podawając ścieżkę taką jak Ty chcesz ;-)
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Jakby mi działało to bym chyba powiedział nie dział mi własnie z pełna scieżka
![]() -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 5 Dołączył: 30.04.2006 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
a czy czasem advAjax nie jest zabezpieczony przed podawaniem bezwzględnej ścieżki do skryptu ?
Gdzieś to było pisane już na forum, sprawdziłem i również u mnie jest tak samo (z moim skryptem, który nie ma prawa nie działać). Przy podaniu mu ścieżki actions.php?w=clock działa bez problemu a przy odpaleniu tego na moim serwerze domowym i podaniu ścieżki http://{addrip}/i-boa/actions.php?w=clock nie działa. Jeśli potrzebne Ci coś z innej strony po prostu zrób takie coś. Otwórz plik przez fopen() bądź pobierz jego zawartość file_get_contents(), ewentualnie wytnij to co Ci nie jest potrzebne i ten skrypt wykonuj ajaxem ![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Specem nie jestem, ale u mnie to działa (z moimi skryptami). Wnioskuje stąd, że błąd leży po stronie skryptu, do którego się odwołujesz. Możesz go pokazać?
-------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Czytaj dokładnie posty bo skrypt działa i ajax tez działa jesli sciezka jest show.php........ a jesli http://xx.xx.x/show.php to ajax nie łapie
-------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#13
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Tak. Czytam dokładnie. Też używam advAjax i jakoś dokłądnie taka sama konstrukcja mi działa, co oznacza, że dane, które próbujesz przesłac ze skryptu do ajax'a maja jakąś wadę - może jak przedstawisz skrypt, to znajdziemy błąd.
Pozdrawiam. -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
Ok nie ma problemu ale zobacz skoro skrypt działa jesli go wywołam samemu a wywyołany przez ajaxanie działa w dodadku działa w ajaxie JEŻELI JEST SCIEŻKA BEZWZGLĘDNA
![]() -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#15
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Mam takie-sobie info.
To nie jest bug advAjax - to wina serwera. Testowaem swoje wypociny i np. na netstrefa nie działa z http:// - trzeba podac sama nazwę pliku. Z kolei na host.sk działa bez problemu. Jeszcze zobeczę, co może byc konkretnie przyczyną. Ten post edytował Cysiaczek 14.08.2006, 13:51:02 -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
A moze jakos inaczej to zrobic cos innego niz advAJAX
![]() -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Człowieku ty słuchasz? To nie wina advAjax a serwera
![]() -------------------- |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Chyba domyślam się w czym tkwi problem....
Gdzieś wyczytałem (szkoda, że nie zapisałem sobie gdzie), że nie wolno komunikować się poprzez AJAX z plikami z innej domeny niż ta, na której wykonuje się skrypt... innymi słowy - wolno użyć bezwzględnej ścieżki ale tylko w obrębie swojej domeny... Chyba jedynym sensownym rozwiązaniem byłoby pobranie pliku przez file() lub file_get_contents() i pchnąć przez AJAX... EDIT: Znalazłem dokładne wyjaśnienie problemu... znajduje się w dokumentacji Prototype.js http://blog.elksoft.pl/wp-content/prototype.js.pl.html Oto interesujący fragment który jak sądzę tyczy się ogólnie całego AJAX'a a nie tylko wspomnianego frameworka prototype: Cytat Uwaga: warto pamiętać, że wybrany url podlega ustawieniom bezpieczeństwa przeglądarki. W wielu sytuacjach przeglądarka nie pozwoli na użycie adresu, jeśli wskazuje na inny serwer (domenę) niż ta, z której pobrana została bieżąca strona. Trzymanie się takich adresów pozwala uniknąć zmian w konfiguracji przeglądarki. (Dzięki, Clay).
Ten post edytował gizmo1982 16.11.2006, 12:17:04 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:55 |