Ir para conteúdo

POWERED BY:

Arquivado

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

AMON-HÁ

QueryString usando Ajax + JQuery

Recommended Posts

Pessoal,

Tenho um sistema aqui em PHP que recupera o valor passado por QueryString e modifica a página...

Só que eu quero tirar o refresh...

 

Como faço isso usando JQuery.

 

Tenho uma função que faz isso, mas é sem JQuery...

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja sobre o metodo .load() e o .ajax()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consegui fazer funcionar não...

 

Veja...

<html>
<head>
<script type="text/javascript" src="jquery-1.4.4.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#botao").bind('click',function(){
	$.ajax({
		type: "GET",
           url: "index.php",
		data: "s=1&p=5",
		success: function(data){
			$("#pagina").html(data);
		}
	});
});
});
</script>
</head>

<body id="pagina">
link 1: <a id="botao" href="#">Link</a><br/>
<br/>
Valor Seção: <? echo $_GET['s']; ?> <br/>
Valor Página: <? echo $_GET['p']; ?>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer pegar os valores da query string com o Javascript?

Não sei se a jQuery tem implementação pra isso não.

 

O que pode fazer é essa função aqui:

 

function decodeQS(){
   var url = window.location.href;
   var split = url.split('?');

   var qs = split[1] || null;

   var decoded = {}
   if(qs !== null){
   	var brk = qs.split('&');
   	for(var index in brk){
       	var key = index.split('=')[0] || 0;
       	var value = index.split('=')[1] || null;
       	decoded[key] = value;
   	}
   }
   return decoded;
}

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.