$('form').submit(function(event){
event.preventDefault();
var userData = "https://maps.googleapis.com/maps/api/geocode/json?address="+$('input#city').val()+"&key=MY_API_KEY";
console.log(userData);
$.ajax({
type: "GET",
url : userData,
success: function(data){
$.each(data['results'][0]['address_components'], function(key, value) {
if(value["types"][0] == "postal_code"){
$('.alert-success').fadeIn(2000).html('Post/ZIP Code: '+value["long_name"]);
}
});
}
})
});
Also habe ich diesen Code, oben, der derzeit keine Fehler noch irgendwelche Ergebnisse wie gewünscht zurückgibt.Google Maps Geokodierung AJAX mit einer Variablen als die URL
Es funktioniert gut, solange ich den ganzen ‚https://maps.googleapis.com/maps/api/geocode/json?address=‚‘& key =‚‘‘ setzte Zeichenfolge im url: "",
Abschnitt des Ajax, aber wenn sie meine Variable übergeben darin will nichts tun.
Von dem, was ich gefunden habe, Variablen sollten leicht genug in den Ajax Anruf übergeben, so dass ich irgendwie verloren bin.