Alternatively, you can use jQuery's $.getJSON() function, which automatically parses the JSON data and returns if as a Javascript object.
Chuck Harmston http://chuckharmston.com On Thursday, April 9, 2009, donb <falconwatc...@comcast.net> wrote: > > $.get("includes/functions_inside.php", {"function" : > "getAppList"}, > function(data, textStatus){ > alert( data[0] ); > }, > 'json' > ); > > Specify the return data type as 'json'. > > On Apr 8, 10:21 pm, Renato Untalan <phis...@gmail.com> wrote: >> I'm having trouble parsing JSON in Javascript. >> >> The response i'm getting from PHP when making a request is: >> [ >> {'name': 'John', 'lastName': 'Doe','age':'25', 'height': '170', >> 'weight': '120'}, >> {'name': 'Jane', 'lastName': 'Doe','age':'26', 'height': '175', >> 'weight': '121'}, >> {'name': 'Jack', 'lastName': 'Doe','age':'27', 'height': '180', >> 'weight': '122'} ] >> >> How would I go about parsing this in Javascript? Am I not encoding it >> correctly on the PHP Side? >> >> Here's my JAVASCRIPT: >> $.get("includes/functions_inside.php", {"function" : "getAppList"}, >> function(data, textStatus){ >> alert( data[0] ); >> } >> ); >> >> Here's my PHP: >> >> $AppListQuery = $insideDB->customQuery($query); >> $rows = array(); >> while($r = mysql_fetch_assoc($AppListQuery)) { >> $rows[] = $r; >> } >> print json_encode($rows); >> >> Thanks in advance! -- Chuck Harmston cpharms...@gmail.com Cell: (612) 961-0690