Этот код работает с другой тестовой средой, но не на моем.JavaScript не работает на моем сервере
Знаете ли вы, почему?
Я использую Amazon EC2 и Cotendo CDN.
В результате я получаю пустую страницу.
Заранее благодарен!
<html>
<head>
<title>Geo Test</title>
<script type='text/javascript' src='http://www.101greatgoals.com/wp-includes/js/jquery/jquery.js?ver=1.7.1'></script>
<script>
$(document).ready(function() {
$.getJSON("http://smart-ip.net/geoip-json?callback=?",
function(data){
console.log(data);
var c = data.countryCode;
if(c=="US" || c=="US"){
document.getElementById('ddd').innerHTML = 'US'; } else {
document.getElementById('ddd').innerHTML = 'Not US';}
/*
this service needs ip
var ip = data.host;
alert(ip);
$.getJSON("http://freegeoip.net/json/"+ip,
function(data){
console.log(data);
}
);*/
}
);
});?
</script>
</head>
<body>
<div id="ddd"></div>
</body>
</html>
Что не работает? Почему это связано с вашим сервером? Что делает EC2 со всем этим? Пожалуйста, сосредоточьтесь на своей проблеме. –
Какова ошибка, которую вы получаете, и что вы имеете в виду, не работая? – nandu
Этот код дает мне хороший результат (США или не США), если я тестирую его на jsfiddle.net. Я ничего не получаю (пустая страница) и хотел бы знать, можете ли вы помочь мне в этом. Я просто даю больше информации, потому что, возможно, это поможет (EC2, Cotendo и т. Д.) – user1341839