P4nch0 Posted December 1, 2015 Share Posted December 1, 2015 Hi, I want to get from database position of sprite and i am doing it with AJAX. In main file: var playerx = 0; var playery = 0; function start(){ $(document).ready(function(){ $.ajax({ type:"GET", /*Informacja o tym, że dane będą pobierane*/ url:"start.php", /*Informacja, o tym jaki plik będzie przy tym wykorzystywany*/ contentType:"application/json; charset=utf-8", /*Informacja o formacie transferu danych*/ dataType:'json', /*Informacja o formacie transferu danych*/ /*Działania wykonywane w przypadku sukcesu*/ success: function(json) { /*Funkcja zawiera parametr*/ /*Pętla typu for...in języka Javascript na danych w formacie JSON*/ for (var klucz in json) { var wiersz = json[klucz]; /*Kolejne przebiegi pętli wstawiają nowy klucz*/ var mapastart = wiersz[2]; playerx = wiersz[3]; playery = wiersz[4]; /*Ustalenie sposobu wyświetlania pobranych danych w bloku div*/ $("<span> mapastart: "+mapastart+"</span>") .appendTo('#wykaz') .append("<hr>") } TopDownGame.level = mapastart; console.log(playery); console.log(playerx); }, /*Działania wykonywane w przypadku błędu*/ error: function(blad) { alert( "Wystąpił błąd"); console.log(blad); /*Funkcja wyświetlająca informacje o ewentualnym błędzie w konsoli przeglądarki*/ } });}); }; An that i am adding sprite to the game: this.player = this.game.add.sprite(playerx, playery, 'player', 5);And in console after start i have that position what i have in database, but it looks like a words, and my sprite doesnt add to the game. Any idea what i can do with it? I will be gratefull. Link to comment Share on other sites More sharing options...
PrizrakPro Posted December 1, 2015 Share Posted December 1, 2015 this.player = this.game.add.sprite(+playerx, +playery, 'player', 5);Unary plus +http://frontendplay.com/2013/05/25/plus-sign-javascript/ P4nch0 1 Link to comment Share on other sites More sharing options...
P4nch0 Posted December 1, 2015 Author Share Posted December 1, 2015 It works, Very thanks Man Cheers. Link to comment Share on other sites More sharing options...
liakos1992 Posted December 2, 2015 Share Posted December 2, 2015 playerX = Number(playerX); P4nch0 1 Link to comment Share on other sites More sharing options...
Recommended Posts