Ir para conteúdo

Arquivado

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

Creedence

Parametro no JQuery

Recommended Posts

Boa tarde !

 

Meu html abaixo:

<p>
   Pedidos:<br>
   Codigo: 001<br>
   Data: 04/04/2016<br>
   Valor: R$ 1.050,00 <p>
   
   <a class="linkdetalhe" href="#">Detalhes pedido</a>
      
<div class="detalhes">

</div>   

Chama o Aquivo JS:

$(document).ready(function(){
  $( ".linkdetalhe" ).click(function() {
        $.post("detalhes.php",{id:3},function(data){
            $(".detalhes").html(data);
        });
  });
});

Está funcionando em partes:

 

1- No parâmetro ID no JS eu passo um valor fixo (id:3) quando ele deveria ser uma variável passada pelo link html e pegar no JS.

Passar um parâmetro de php para php (pagina.php?id=999 e pegar na outra pagina como $_POST, tudo bem).

Não consegui fazer esse processo aqui.

 

Com essa informação talvez eu consiga dar sequencia em minhas outras dúvidas.

 

Obrigado,

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o objetivo é deixar dinâmico (pelo menos foi oq eu entendi)

 

Que tal utilizar o data- do Jquery?

	<script type="text/javascript">
		$(document).ready(function(){
			$( ".linkdetalhe" ).click(function() {
				$.post("detalhes.php",{
					id	: $( ".linkdetalhe" ).data('idx')
				},function(data){
					$(".detalhes").html(data);	
				});
			});
		});
	</script>

http://stackoverflow.com/questions/7261619/jquery-data-vs-attr

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gabriel, boa noite !

 

O objetivo é deixar dinâmico mesmo.

A diferença do seu código com o meu pelo que percebi é que você substituiu:

{id:3} por {id: $( ".linkdetalhe" ).data('idx') }

 

Gostaria de saber qual valor é passado pro ID com essa linha {id: $( ".linkdetalhe" ).data('idx') }

 

A minha questã seria o seguinte:

 

Tenho um while que vai me mostrar os dados de uma consulta.

Para cada registro da consulta eu tenho uma linha com link para mais detalhes.

Esse link para mais detalhes que vai trazer os dados complementares do banco .

Está funcionando mas eu usando o ID fixo {id:3} . O que eu preciso e talvez a sua solução resolva, é queo link de cada registro passe o id como paramêtro e esse ID seja recebido no arquivo JS, nessa linha que você alterou.

 

Não sei se ficou claro minha dúvida.

 

Obrigado por enquanto.

 

Marcos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia !

 

Depois de várias tentativas, meu problema persiste. Como não tive retorno do fórum imaginei que pode ser porque não soube explicar exatamente o que preciso.

Pela imagem abaixo, tento ser mais claro. O que eu preciso é, no link "Detalhes do Pedido" que chama o arquivo detalhes.js, eu passe o ID de cada pedido e pegue esse ID no JS .

Esse ID será enviado do JS para o PHP filtrar os dados e jogar numa DIV abaixo do link.

 

forumjquery.jpg

 

Obrigado,

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.