Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá galera! seguinte, estou tentando fazer minha primeira página utilizando ajax, mas não estou conseguindo implementá-la! vou explicar direitinho pra vcs:
eu tenho uma pagina de javascript com o seguinte codigo:
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;
}
function carrega(n){
var xmlHttp;
var conteudo=document.getElementById("conteudo");
conteudo.innerHTML='<div class="carregando">carregando...</div>';
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
url = "funcoes.php?page="+n;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged(){
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
//Lê o texto
var texto=xmlhttp.responseText;
//Desfaz o urlencode
texto=texto.replace(/\+/g," ");
texto=unescape(texto);
document.getElementById("conteudo").innerHTML=texto;
}
}
bom, a funcao carrega é chamada no onclick do link, e essa funcao php q eu chamo no open, no final tem um echo(urlencode(file_get_contents(nome_do_arquivo))) para mandar pro ajax, o problema é o seguinte, quando clico no link, somente aparece escrito o carregando... q eu botei la no começo do codigo e nao aparece o conteudo do meu arquivo :(!!
alguem pode me ajudar a encontrar o erro? to precisando muito :( valeu!!
Carregando comentários...