Diskuze: Zpracování dat poslné pře json ajax
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Ahoj,
je potřeba poslat pole (list) jménem data jak definuješ v fci
SetDeviceReturn.
Tzn.
{"data":[{"devId":10,"state":"ok","note":""},{"devId":13,"state":"ok","note":"note"}]}
Strejcka se musis umet spravne zeptat.
google = json format data table example
Pripadne bych tam dal
google = json format documentation
Tvuj program nema vestavene funkce pro prevod do jsonu? Php pouziva napr
json_encode, php.net/json_encode.
vstup: mixed = associativni pole
vystup: string
pr pole
$arr1 = [1, 2, 3, 4] // norm. pole
$arr2 = ["aa"=>1, "bb"=>2, 3, 4] // as. pole
$arr3 = [ [1,2,3], [4,5,6], [7,8,9]] // tabulka, norm. 2d pole
json_encode z toho udela tohle, nejspis
$str3 = json_encode($arr3) = [ ["1","2","3"], ["4","5","6"], ["7","8","9"]]
Kdyz to napises takhle, tak ti to samozrejme dekoder nedokaze zpracovat, minimalne by to muselo byt, viz dalsi ko
{"devId":10,"state":"ok","note":""}{"devId":13,"state":"ok","note":"note"}
[{"devId":10,"state":"ok","note":""},{"devId":13,"state":"ok","note":"note"}]
A pokud to nepujde, tak viz don.jarducius. Ale spoustu potizi by sis usetril, pokud by sis nasel tu prevodni funkci.
Prohlizec, firefox, pouziva pro kodovani, dekodovani JSON.parse()
JSON.stringify(), pokud bys potreboval
https://developer.mozilla.org/…s/JSON/parse
Zobrazeno 4 zpráv z 4.