Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

reif

website em jquery e ajax !

Recommended Posts

Fala pessoal, estou criando um site q carregue o conteudo atraves do jquery+ajax mas nao esta funcionando. algm pode me dar uma força no codigo ?

abs..

 


$(document).ready(function(){

	checkURL();	

	$('ul li a').click(function (e){	

			checkURL(this.hash);	

	});

	setInterval("checkURL()",250);	
});

var lasturl="";	

function checkURL(hash)
{
	if(!hash) hash=window.location.hash;	

	if(hash != lasturl)	
	{
		lasturl=hash;	
		loadPage(hash);	
	}
}

function loadPage(url)	
{

	$('#loading').css('visibility','visible');	

	$.ajax({	
		type: "POST",
		url: "load_page.php",
		data: 'page='+url,	
		dataType: "html",	
		success: function(msg){

			if(parseInt(msg)!=0)	
			{
				$('#pageContent').html(msg);	
				$('#loading').css('visibility','hidden');
			}
		}

	});

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crystall Ball mode on http://forum.imasters.com.br/public/style_emoticons/default/assobiando.gif http://forum.imasters.com.br/public/style_emoticons/default/innocent.gif

 

brincadeiras a parte

 

qual erro ocorre, poste um link para que ajudemos você

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

tua função loadpage usa elementos do JQuery

mas todo código do JQuery deve estar entre

$(document).ready(function(){
...
});

contudo existem funções do jQuery para fazer esse tipo de ação. Com uma boa pesquisa no próprio site do jQuery tenho certeza de que você nem precisará das 2funções q você postou loadpage e checkurl

 

uma ótima forma de usar ajax para o load de novas pags é utilizando ancoras (anchors) para q possibilite ao usuário voltar e avançar do navegador. existem plugins de jQuery q fazem esse tipo de ação também.

 

resumindo antes de tentar reinventar a roda procure por uma roda pronta. tenho certeza q isso irá lhe poupar tempo e stress

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.