javascript - JSON data fetching through Yahoo! Placefinder -


i trying retrieve information placefinder api. code takes information text box , sends yahoo on button click.

            function codeaddress(){             var address = document.getelementbyid("address").value;             var requesturl = "http://where.yahooapis.com/geocode?q="+address+"&flags=j&callback=ws_results&output=json";             jsonobject = new xmlhttprequest();             jsonobject.open( "get", requesturl, false );             jsonobject.send( null );             return jsonobject;             document.getelementbyid("jlatitude").innerhtml=jsonobject.latitude;             alert(document.write("jlatitude"));         } 

firebug tells me data returned, yet cannot display want in troubleshooting popup. placefinder returns when request geocoding maryland.

{"resultset":{"version":"1.0","error":0,"errormessage":"no error","locale":"us_us","quality":10,"found":2,"results":[{"quality":49,"latitude":"39.466626","longitude":"-93.709069","offsetlat":"39.466626","offsetlon":"-93.709069","radius":700,"name":"","line1":"","line2":"roads, mo","line3":"","line4":"united states","house":"","street":"","xstreet":"","unittype":"","unit":"","postal":"","neighborhood":"roads","city":"norborne","county":"carroll county","state":"missouri","country":"united states","countrycode":"us","statecode":"mo","countycode":"","uzip":"64668","hash":"","woeid":2482523,"woetype":7},{"quality":49,"latitude":"39.080130","longitude":"-82.537394","offsetlat":"39.080130","offsetlon":"-82.537394","radius":700,"name":"","line1":"","line2":"roads, oh","line3":"","line4":"united states","house":"","street":"","xstreet":"","unittype":"","unit":"","postal":"","neighborhood":"roads","city":"wellston","county":"jackson county","state":"ohio","country":"united states","countrycode":"us","statecode":"oh","countycode":"","uzip":"45692","hash":"","woeid":2482522,"woetype":7}]}} 

my alert box not appear, data stored.

thanks

i think you've got simple problem in javascript code example - after receiving data yql, have return jsonobject; means following lines never executed.

to troubleshoot , confirm, write console log upon return, like:

function codeaddress(){     var address = document.getelementbyid("address").value;     var requesturl = "http://where.yahooapis.com/geocode?q="+address+"&flags=j&callback=ws_results&output=json";     jsonobject = new xmlhttprequest();     jsonobject.open( "get", requesturl, false );     jsonobject.send( null );     console.log( jsonobject.responsetext ); }

Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c++ - Using OpenSSL in a multi-threaded application -

All overlapping substrings matching a java regex -