Jump to content


Photo

Get Numa Api


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 TheDenny

TheDenny

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 20/05/2010, 14:55

Olá. Sou novo em Ajax e Javascript e por isso ainda tenho poucos conhecimentos. Preciso fazer uma conexão via GET com uma API. Há duas dúvidas principais: o código que está fora de uma função deveria comecar automaticamente, mas isso não está acontecendo (testei com uns windows alerts). Outra dúvida é: a sintaxe do GET está certa? Não tenho certeza onde é a falha. Montei um código Frankenstein, baseado em outros que vi.


<?
$ip = getenv("REMOTE_ADDR"); //linha que captura o ip do usuario.
?>
<html>
<head>
<title>Formulário Teste</title>

<script type="text/javascript">


xmlHttp=GetXmlHttpObject();
var url="http://api.getclicky...api/stats/4/?";
url=url+"site_id=ID&sitekey=SITEKEY&type=visitors-list&ip_address=<?=$ip>";
url=url+"&visitor-details=landing_page,referrer_url";
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
xmlHttp.onreadystatechange=stateChanged;

//criar xmlHTTP
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}


//mudanca estado da requisicao
function stateChanged()
{
if (xmlHttp.readyState==4)
{
document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
}
}

</script>
</head>

<body>

<p><span id="txtHint"></span></p>
</body>
</html>






1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq