2016-08-09 4 views
0

Ich habe eine URL, die JSON-Daten zurückgibt. Ich möchte dann einige Teile dieser Daten in Javascript verwenden. Im Moment bekomme ich einen 'Uncaught Syntax Error' in der Konsole, wenn ich ihn ausführe.Wie verwende ich JSON, das von einer URL in Javascript zurückgegeben wurde?

Mein Code sieht wie folgt aus:

var myAPIcall = "https://maps.googleapis.com/maps/api/geocode/json?address=SW1A1AA&callback=?"; 


$.get(myAPIcall, function(data) { 
    console.log("Place ID = " + data.results.place_id); 
}, "json"); 

Es ist die JSON selbst, die den Fehler verursacht.

Wie bekomme ich die JSON (speziell die place_id, aber ich würde mich freuen mit) mit der console.log anzeigen? Wenn ich so viel verstehe, sollte ich dann fortfahren und die place_id in meinem Code verwenden können.

Danke

+0

Versuch 'data.results [0] .place_id' seit' results' ist ein Array – Jag

Antwort

1

Überprüfen Sie unsere Abfrage. Entfernen callback=? in einem gültigen JSON führen :-)

var myAPIcall = "https://maps.googleapis.com/maps/api/geocode/json?address=SW1A1AA"; 
 

 

 
    $.getJSON(myAPIcall, function(data) { 
 
     console.log(data.results[0].place_id); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

+0

Perfect, danke! – Drum

Verwandte Themen