Skip to content

Instantly share code, notes, and snippets.

@kattrali
Forked from maddockpa/gist:3004769
Created June 27, 2012 15:22
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kattrali/3004803 to your computer and use it in GitHub Desktop.
Save kattrali/3004803 to your computer and use it in GitHub Desktop.
Ajax and jquery get request
// target request:
// http://nominatim.openstreetmap.org/reverse?format=xml&lat=40.004&lon=-82.862&MaxResponse=1&zoom=17&accept-language=en-us&addressdetails=1
var getMyData = (function() {
var lat = document.forms[0].lat.value;
var lng = document.forms[0].lon.value;
return {format:"xml",lat:lat,lng:lng,MaxResponse:1,zoom:17,"accept-language":"en-us",addressdetails:1};
})
var submitForm = function() {
var myURL = "http://nominatim.openstreetmap.org/reverse";
$("#docs").appendChild("<p>"+myURL+"</p>");
$.ajax({
dataType: "xml",
url: myURL,
type: "GET",
data: getMyData(),
mimeType: "xml",
success: function(data,textStatus, jqXHR) {
alert("1");
var xmlData = data,
xmlDoc = $.parseXML(xmlData),
$xml = $( xmlDoc ),
$result = $xml.find( "road");
alert( $xml.text() );
$( "#docs" ).append( $result.text() );
},
error:function(response) {
alert("An error occurred while communicating with the OpenLS service. Please try again.");
}
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment