0
첫 번째 Geoip을 사용하여 (아래에서 볼 수 있듯이) 간단한 자바 스크립트 코드를 사용하고 있었지만 스크립트 인식을 위해 무엇을해야하는지 알아 내려고 노력했습니다. Maxmind Javascript Geoip2의 국가 코드입니다.Maxmind Geoip1 자바 스크립트를 Geoip2로 변환하는 방법
오리지널 GeoIP가 코드
<script type="text/javascript">
var user_country = geoip_country_code();
if(user_country == "US")
document.write(hockeyAds[4]);
else
document.write(hockeyAds[5]);
</script>
나는 새로운 헤더
<script type="text/javascript" src="//j.maxmind.com/js/apis/geoip2/v2.0/geoip2.js"></script>
내가 사용하려고했습니다 최신 코드가 무엇.
<script type="text/javascript">
var user_country = geoip2.cityISPOrg.country.iso_code();
if(user_country == "US")
document.write(hockeyAds[4]);
else
document.write(hockeyAds[5]);
</script>
다음은 동일한 페이지에서 다른 사람이 작성한이 스크립트를 사용하여 정확한 국가 코드를 입력 할 수있었습니다. 그래서 위의 자바 스크립트 코드에 문제가 있다고 확신합니다.
<script>
geoip2.cityISPOrg(function (response) {
$("#usercountry").html(response.country.iso_code);
});
</script>
<p>
<span id="usercountry"></span>
</p>
자바 스크립트를 이해하지 못해도 별 도움이되지 않습니다. 감사합니다.
최고 덕분에, 빠른하는 답을 기대하지 않았다. 나는 나머지를 알아낼 수 있어야한다. Jonahb에게 다시 한 번 감사드립니다. – user3103261
도와 드리겠습니다. 해당하는 경우 [답변 수락] (http://meta.stackoverflow.com/help/someone-answers)을 입력하십시오. – jonahb