Ce code fonctionne sur un autre environnement de test mais pas sur le mien.JavaScript ne fonctionne pas sur mon serveur
Savez-vous pourquoi? J'utilise Amazon EC2 et Cotendo CDN.
Le résultat obtenu est une page blanche.
Merci d'avance!
<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>
Qu'est-ce qui ne fonctionne pas? Pourquoi est-ce lié à votre serveur? Qu'est-ce que EC2 a à voir avec tout ça? S'il vous plaît, concentrez-vous sur votre problème. –
quelle est l'erreur que vous obtenez et que voulez-vous dire par ne pas travailler ?? – nandu
Ce code me donne un bon résultat (US ou pas US) si je le test sur jsfiddle.net. Je ne reçois rien (page blanche) et je voudrais savoir si vous pouvez m'aider avec ça. Je donne juste plus d'informations car peut-être cela aidera (EC2, Cotendo, etc.) – user1341839