![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mam plik /user.php z taką zawartością:
Wpisując w wyszukiwarce np: /user.php?user=Kasia echo niczego nie wyświetla. Co jest z tym nie tak? Właściwie to posiadam skrypt ajax który powinien wysłać tam zmienną poprzez GET jednak coś jest nie halo. Tak przy okazji zastanawiam się czy ten href nie psuje wszystkiego. Usiłuję utworzyć link do profilu danego użytkownika EDIT tutaj jest reszta kodu:
Ten post edytował Terrorizer 22.09.2014, 03:50:46 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 16 Dołączył: 20.02.2014 Ostrzeżenie: (10%) ![]() ![]() |
Jak ma coś wyświetlić Ci ten plik skoro go nie otworzyles w przegladarce? W ten sposób i tak nawet gdybyś był na tej podstronie w przeglądarce to i tak ci nic nie wyświetli bo jak? Wyświetlasz php'em a php to strona serwera wiec "z dupy" Ci nie wyświetli tego w przeglądarce i jeszcze w jakimś miejscu dla Cb najlepszym. Użyj do wyświetlania JS - i tak nie rozumiem co Ty chcesz tutaj wyświetlać - bez sensu to dla mnie jest patrząc na podany kod.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Przekazuję ajaxem zmienną do innego pliku, i chcę wyświetlić zawartość zmiennej, co w tym dziwnego i "z dupy" ?
Ale posiadam inny podobny skrypt który działa... nie dostrzegam różnic pomiędzy nimi. Czy to nie wygląda jednakowo?:
Ten post edytował Terrorizer 22.09.2014, 03:53:33 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
@adrianpl20 z d... to jest Twoja wypowiedź.
Do autora. Wysyłając request musisz jeszcze zadbać o odebranie response. Coś w ten deseń: Kod var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4) { alert(xhr.responseText); } } xhr.open('GET', 'http://example.com', true); xhr.send(null); Zainteresju się też $.get #.post. $.ajax z jQuery. Oszczędzisz masę czasu i nerwów. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 64 Pomógł: 10 Dołączył: 2.08.2012 Skąd: DW Ostrzeżenie: (0%) ![]() ![]() |
Masz
nie powinno być:
? Podejrzyj narzędziem firebugopodobnym jaki idzie request i co jest w odpowiedzi. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Zacznijmy od tego, ze to jest link, ktory na dodatek ma podpiety HREF, wiec klikajac w niego, przenosi nas pod to co jest w HREF a nie pod onclicka.
Kolejną sprawą jest blad cudzyslowiow, " " ktore leżą obok siebie bez sensu. Jeden zamykam poprzedni, a co robi drugi? Drugi jest bledem -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Chyba narobiłem trochę zamieszania publikując za dużo kodu
Rzecz jest w tym ,że plik php posiadający skrypt echo $_GET['costam']; Nie wyświetla nic nawet gdy ręcznie do linku dodam ?costam=przykład Ajax sam w sobie jest ok, gdyż raczej firebug nigdzie się nie zatrzymuje. Cudzysłowia poprawiłem, natomiast jeśli chodzi o href, chciałem jakoś przekierować się na stronę user która odbiera te ajaxowe dane. To chyba jednak zły pomysł co ![]() Ten post edytował Terrorizer 22.09.2014, 12:00:23 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Raportowanie błędów włączone całkowicie?
Zamiast robić echo, używaj var_dump($_GET) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Błędy wyświetlam za pomocą:
Celowo podałem w moim drugim poście przykład drugiego skryptu o tej samej budowie który już działa. Ten jest niby niemal taki sam, a coś nie trybi. Fakt ,że tamten jest czystym skryptem w pliku, a to co teraz nie chce mi działać jest zamieszczone w środku body na stronie. Nie wiem czy to ma jakieś znaczenie. EDIT: Zresetowałem komputer, przesłałem pliki ponownie i wszystko działa teraz. WTF?! Tak czy inaczej dzięki za zainteresowanie moim problemem ![]() Ten post edytował Terrorizer 22.09.2014, 12:19:57 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Masz jednocześnie href i onclick, a jedno wyklucza drugie. Albo usuń href albo dodaj return false w js
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Generalnie wszystko już działa. Zastanawia mnie tylko jedna rzecz.
Znajduję się na stronie main.php skąd wysyłam zmienną do user.php Czy mam teraz jakąś możliwość przenieść się na stronę user.php która będzie znała wartość tej zmiennej? Mam wrażenie ,że robię niepotrzebną głupotę z tym ajaxem, chyba wystarczy zwyczajnie dodać do hrefu wartość zmiennej i bez funkcji onclick się obejdzie co ![]() Chyba kupię sobie książki o js, bo to co zaczynam wymyślać przechodzi ludzkie pojęcie ![]() Ten post edytował Terrorizer 22.09.2014, 12:24:07 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
No jasne, że prościej dodać wartość do linku w postaci user.php?profuser=$profuser
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Miałem na myśli dodanie do hrefu wartość zmiennej za pomocą złącznika tzn kropki.
php od razu sprawdzi zawartość zmiennej i ją dopisze To chyba będzie git ![]() |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
O to też mi chodziło wstawiając zmienną do linku
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Myślałem ,że po prostu mi dokuczasz haha
![]() Wszystko jest na dobrej drodze, dzięki! |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 16 Dołączył: 20.02.2014 Ostrzeżenie: (10%) ![]() ![]() |
Przepraszam za błąd, nie doczytałem całego pierwszego postu i sądziłem, że z innej podstrony chce autor wywołać tę funkcję.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 22:40 |