Need Quick Javascript Fix

Job ID: 32249940

Budget: $10 – $30 USD

Hi,

Looking for someone who is better in JS then me. I've got this running, to identify the country and then change the value of the currency.

<script>

$.ajax({
url: "https://ipinfo.io/json",
type: "GET",
success: function(location) {


if (location.country === 'AU') {
$(".shopify-currency-form select").val("AUD").change();
} else if (location.country === 'AR') {
$(".shopify-currency-form select").val("ARS");
} else if (location.country === 'CA') {
$(".shopify-currency-form select").val("CAD");
} else if (location.country === 'US') {
$(".shopify-currency-form select").val("USD").change();
}
return;
}
} );

$('.shopify-currency-form select').on('change', function() {
$(this)
.parents('form')
.submit();
return;
});
</script>

The above code works, but it keeps refreshing the page over and over. I'd like for this to be once.
Related categories: PHP JavaScript HTML5 HTML jQuery / Prototype