Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][AJAX] skrypt nie pobiera zmiennej z GET
Terrorizer
post
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ą:
  1. <?php
  2. echo $_GET['user'];
  3. ?>

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:
  1. echo 'Dodał:<a href="user.php?user=' . $numphotos["user"] . '" " onclick="prof(\''.$profuser.'\')"> '.$numphotos["user"].'</a>';
  2.  
  3. <script>
  4. function prof(profuser){
  5. var xmlhttp=new window.XMLHttpRequest();
  6. xmlhttp.open("GET", "user.php?user=" + profuser, true);
  7. xmlhttp.send();
  8. }
  9. </script>


Ten post edytował Terrorizer 22.09.2014, 03:50:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





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.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 12:53