Pregunta

Estoy tratando de utilizar esta función para extraer datos de Foursquare a través de consultas yahoo lang. Puedo conseguir resultados, pero, no puedo conseguir los objetos primarycategory resultados anidados. Me da [object Object]. Si trato de usarlo como una variable, a continuación, la función falla con un objeto no identificado. Yo soy muy novato, puede ser que esto es una pregunta estúpida, pero ¿cómo puedo conseguir este resultado también ...

function fsqpoints(o)
        {
            var venues = o.query.results.venues.group.venue;
            var output = '';
            for(var i=0,j=venues.length;i<j;i++) {
                var cur = venues[i]
                 var id = cur.id;
                var path = cur.primarycategory;
                  var address = cur.address;
                  var name = cur.name;  
                  output += "<h3><a href='http://foursquare.com/venue/" + id + "'>"+name+"</a></h3>" + address + "," + path + "<hr/>";    }    

                document.getElementById('results').innerHTML = output;
¿Fue útil?

Solución

Trate name.text (). ToString () en lugar de sólo "nombre". Lo mismo se aplica a todos los otros nodos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top