How to iterate json object using jQuery - GeoNames.Org api -
i getting syntaxerror: json.parse: unexpected character @ line 1 column 2 of json data
on console. unable iterate .
var url ="http://api.geonames.org/postalcodesearchjson?postalcode=110085&maxrows=100&username=demo"; $.post(url, function(results) { var myjsonobject = json.parse(results); for(var = 0; < myjsonobject.postalcodes.length; i++) { var name = postalcode[i]["name"]; alert(name); } });
result json object need not parse , use is.
$.post(url, function(results) { //var myjsonobject = json.parse(results); change for(var = 0; < results.postalcodes.length; i++) { var name = postalcodes[i]["adminname3"];//change alert(name); }
also there isn't key called "name" in response have changed code there, , changed postalcode"s" array name.
Comments
Post a Comment