Skip to content

Instantly share code, notes, and snippets.

@netsi1964
Created August 14, 2012 08:24
Show Gist options
  • Save netsi1964/3347519 to your computer and use it in GitHub Desktop.
Save netsi1964/3347519 to your computer and use it in GitHub Desktop.
jQuery get danish cityname from zipcode
// http://gist.github.com/3347519
function getCityFromZipCode(sZipcodeSelector, sTargetSelector, sLoadingClass) {
var sLoadingClass = (sLoadingClass||'loading');
var $sTargetSelector = jQuery(sTargetSelector);
var $sZipcodeSelector = jQuery(sZipcodeSelector);
if ($sTargetSelector.length>0 && $sZipcodeSelector.length>0) {
var sZipCode = $sZipcodeSelector.val();
$sTargetSelector.removeClass(sLoadingClass).addClass(sLoadingClass);
$.ajax({
url: 'http://geo.oiorest.dk/postnumre/'+sZipCode+'.json?callback=?',
method: 'get',
dataType: 'json',
crossDomain: true,
success: function(data) {
$sTargetSelector.val(data.navn);
$sTargetSelector.removeClass(sLoadingClass);
}
});
return true;
} else {
return false;
}
}
@netsi1964
Copy link
Author

<iframe style="width: 100%; height: 300px" src="http://jsfiddle.net/netsi1964/kMSFr/embedded/" allowfullscreen="allowfullscreen" frameborder="0"></iframe>

@netsi1964
Copy link
Author

You may find a test implementation on jsFiddle.net here: http://jsfiddle.net/netsi1964/kMSFr/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment