[ MarkoBalkan @ 19.05.2014. 08:36 ] @


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].




[ Nikola Poša @ 19.05.2014. 20:05 ] @
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.
[ tuolarips @ 19.05.2014. 20:13 ] @
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.
[ tuolarips @ 19.05.2014. 20:36 ] @
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. :)
[ MarkoBalkan @ 20.05.2014. 07:27 ] @


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.
[ MarkoBalkan @ 20.05.2014. 08:30 ] @
ovo sam sad riješio.

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