Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][JavaScript][PHP]Przekazywanie
mleczkopaw
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.03.2016

Ostrzeżenie: (0%)
-----


Witam,
mam pewien problem, gdyż przy pomocy php i symfony3 pobieram sobie z bazy rekordy i tworzę z nich JSON. Mój problem polega na tym, jak później to przekazać do JS. Próbowałem wielu rzeczy ale nic nie działa. Jakbyście mogli cokolwiek doradzić... Tylko proszę, nie odsyłajcie mnie do googli :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
com
post
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


No w js robisz zapytanie pod adres który zwraca Ci te api, nie da sie nie odesłać do googli bo sad mamy wiedzieć czego używasz w javascript, ale szukaj pod frazą:
rest javascript
Go to the top of the page
+Quote Post
mleczkopaw
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.03.2016

Ostrzeżenie: (0%)
-----


Ewentualnie jakbyście mieli jakiś pomysł/sposób na pobranie danych z bazy przez symfony i przekazanie ich do js, najlepiej w postaci xml lub JSON.
Go to the top of the page
+Quote Post
com
post
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

Ostrzeżenie: (0%)
-----


poczytaj o rest api
Go to the top of the page
+Quote Post
mleczkopaw
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.03.2016

Ostrzeżenie: (0%)
-----


Ok, ogarnąłem to, posłużyłem się ajaxem i fajnie działa smile.gif teraz kolejna rzecz, gdyż jak mi symfony generuje tablicę jednowymiarową to już nie działa mi ten kod :/

  1. function getData() {
  2. var marker;
  3. var idd = [];
  4. var laa = [];
  5. var loo = [];
  6. var ico = [];
  7. var naa = [];
  8. var op = [];
  9. $.ajax({
  10. type: "POST",
  11. url: 'point',
  12. dataType: "json",
  13. success: function(data) {
  14. for(var i=0; i<data.length; i++) {
  15. idd[i] = data[i].id;
  16. laa[i] = data[i].lat;
  17. loo[i] = data[i].lon;
  18. ico[i] = data[i].ikona;
  19. naa[i] = data[i].nazwa;
  20. op[i] = data[i].danesm;
  21. marker = dodajMarker(laa[i],loo[i],ico[i],naa[i],op[i],idd[i]);
  22. }
  23. },
  24. error: function(blad) {
  25. alert("Błąd");
  26. console.log(blad);
  27. }
  28. });
  29. }
Go to the top of the page
+Quote Post

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: 21.08.2025 - 12:53