Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][Jquery] Zwraca wynik z bazy ale dodaje status 0 do wyniku
Lethys
post 5.04.2013, 12:05:32
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Witam,

Mam problem z odczytywaniem danych z bazy. Niby skryot działa i odczytuje chciane przezemnie dane ale dodaje do nich 0.

Skrypt odczytuje z bazy kordynaty czyli liczby, i do każdego z nich dodaje 0 (pewnie to status), czyli zamiast 32 zwraca 032.


baza.php:

  1.  
  2. include "config.php";
  3.  
  4. $haslo = md5($pass);
  5. $stat = mysql_fetch_array(mysql_query("select * from users where user='$user' and pass='$haslo'"));
  6.  
  7. echo json_encode($stat);



URL na pewno jest dobry bo pobiera dane smile.gif

  1.  
  2. $.ajax({
  3. url: 'inc/baza.php',
  4. data: "",
  5.  
  6. dataType: 'json', t
  7. success: function(data)
  8. {
  9. pozycja_x = data[8];
  10. pozycja_y = data[9];
  11. }
  12. });
  13.  



Później w skrypcie wykorzystuje pobrane dane czyli pozycja_x i pozycja_y ale wartości te są tak jak pisałem z 0 na początku.


Aha jeszcze jak:

alertem pokaże wartość zmiennej bezpośrednio w succes:

  1. alert(pozycja_x);


To pokazuje wartość właściwą czyli bez 0. Dopiero jak dalej w kodzie użyje zmiennej to wywala z 0.


Dodatkowo czekam 2s na załadowanie danych bo nie ma ich od razu wczytanych. Niby je wczytuje ale z tym zerem na początku: sad.gif
setTimeout(function(){map_poz(pozycja_x, pozycja_y);},2000);


--------------------
filmy podobne do - wyszukiwarka podobnych filmów
motywacja do działania - Bądź Lepszy
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 15:40