你能讓我明白爲什麼這段代碼似乎無法正常工作嗎?基於國家的簡單jquery重定向工作不正常
<html><head><title></title>
<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
<script>
jQuery.ajax({
url: '//freegeoip.net/json/',
type: 'POST',
dataType: 'jsonp',
success: function(location) {
// If the visitor is browsing from Romania or GB
if (location.country_code === 'RO' || 'GB') {
// Redirect him to the Canadian store.
window.top.location.href = 'http://shop-in-canada.myshopify.com';
}
else
{ return false; }
}
});
</script>
</head><body></body></html>
通過適當我的意思是,這重定向我的shop-in-canada.myshopify.com連我都GB或RO或美國或CA或任何其他國家。你認爲這個問題來自哪裏?
你能嘗試用下面這樣的'''dataType''','''數據:JSON.stringify''' – FreedomPride
本文歸「的XMLHttpRequest無法加載http://freegeoip.net/json/。所請求的資源上沒有'Access-Control-Allow-Origin'標頭,因此Origin'site .com'不允許訪問,響應的HTTP狀態碼爲405。在控制檯中。但感謝您的幫助。 @saravanan答案幫助我所有我需要的! – Adrian