Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoć oko javascripta - object, json

[es] :: Javascript i AJAX :: Pomoć oko javascripta - object, json

[ Pregleda: 1998 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.cust.tele2.hr.



+19 Profil

icon Pomoć oko javascripta - object, json19.05.2014. u 08:36 - pre 86 meseci


sa jquery postom dohvaćam podatke i dobijem podatke u JSON formatu i spremam u varijablu data.

koristim ovu biblioteku: http://handsontable.com/ // za prikazivanje podataka.

1.slučaj: ako data stavim direktno u loadData, ne prikazuje ništa.

2.slučaj: ako stavim var data = [{"ime": "Ivo"}, {"ime" : "Ana" } ]; onda mi učita podatke u handsontable
----------------------------------------------------------------------------------------------------------

handsontable.loadData(data); // učitavanje podataka

kad stavim na alert(data) u prvom slučaju dobivam: {"ime": "Ivo"}, {"ime" : "Ana" } a u drugom slučaju na alert(data) dobijem [object objet].




 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Humanity d.o.o.
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-7.sezampro.rs.

Sajt: www.nikolaposa.in.rs


+33 Profil

icon Re: Pomoć oko javascripta - object, json19.05.2014. u 20:05 - pre 86 meseci
Pošalji ceo snippet tog dela sa AJAX pozivom i punjenjem grid-a. Ovako napamet mogu samo da pretpostavim da ti na primer u tom $.ajax() pozivu fali dataType: 'json' parametar.

btw Semantički ispravnije je da taj request za dohvatanje podataka bude GET, a ne POST, dakle type: 'GET' kao parametar za $.ajax() ili jednostavno koristi $.get() shortcut metod.
 
Odgovor na temu

tuolarips
Novi Sad

Član broj: 319492
Poruke: 74



+64 Profil

icon Re: Pomoć oko javascripta - object, json19.05.2014. u 20:13 - pre 86 meseci
Neophodno ti je da vidiš šta si tačno dobio kao response, a upotreba alert-a i nije baš najbolji način za to. Upotrebi developer tool browser-a kojeg koristiš. Na primer u Chrome-u pritisni F12, a onda idi na tab "Network", nakon čega možeš refresh-ovati svoju stranicu. Tako ćeš videti informacije o svom request-u, među kojima stoji i response (što je upravo ono što tebi treba). Vidi kakav JSON si dobio kao odgovor, pa u skladu s tim izmeni na serveru da isti bude onakav kakav očekuje handsontable.
"Time is a drug. Too much of it kills you." Terry Pratchett
 
Odgovor na temu

tuolarips
Novi Sad

Član broj: 319492
Poruke: 74



+64 Profil

icon Re: Pomoć oko javascripta - object, json19.05.2014. u 20:36 - pre 86 meseci
Biće da je problem ovo što Nikola kaže. JSON ti se interpretira kao string. DataType, koliko znam, nije potrebno navoditi ukoliko je MIME type response-a korektan, ali ovde to izgleda nije slučaj. :)
"Time is a drug. Too much of it kills you." Terry Pratchett
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.cust.tele2.hr.



+19 Profil

icon Re: Pomoć oko javascripta - object, json20.05.2014. u 07:27 - pre 86 meseci


podatke dohvaćam ovako:


$.post('proba.php',{ime:ime},function(data){

}


query mi vrati dvodimenzionalno polje koje dohvatim u varijablu data u postu.

i kad prebacim u php-u u json dobijem format:

{"1" : {"ime" : "Ana"} }

meni treba bez ovog početka, u mojem slučaju bez 1 i da tip podataka bude array ili object.

ali to ne dobivam.
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.cust.tele2.hr.



+19 Profil

icon Re: Pomoć oko javascripta - object, json20.05.2014. u 08:30 - pre 86 meseci
ovo sam sad riješio.

jedino mi još treba spajanje dva objekta u php-u.

 
Odgovor na temu

[es] :: Javascript i AJAX :: Pomoć oko javascripta - object, json

[ Pregleda: 1998 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.