Ir para conteúdo

POWERED BY:

Arquivado

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

junaooaks

[Resolvido] jquery reload na linha

Recommended Posts

pessoal

to fazendo montando uma tabela com resultado de uma busca que vem do php

 

faço a consulta retorno o resultado na tabela sem problema

 

o problema esta quando faço uma nova consulta

 

o resultado fica debaixo da anterior

 

ex consultei o nome maria, se eu consulta joão o resultado fica debaixo do resultado maria

 

preciso que a linha que retornou o resultado da primeira consulta faz um reload somente nela

 

bom pra apresentar a linha na tabela faço assim

jQuery('#resul tbody').append( this.ret );

 

ja tentei colocar reload() nao deu certo

 

javascript

<script type="text/javascript"> 
   jQuery(document).ready(function(){  
       jQuery('#tr').submit(function(){  
           var dados = jQuery( this ).serialize(); 
           jQuery.ajax({ 
               title: "Geral",
               type: "POST",
               url: "app/controller/controllerNFentrada.php",  
               data: dados,
               dataType: 'json',
               success: function( data )  {
                   //alert(data);
                   this.ret = '';
                   var clas = '#E2EBCC';
                   for(i in data){ 
                   this.ret +='<tr style=background:'+clas+'>';
                   //<td align='center'><a href=" . "javascript:mudaConteudo('app/view/forNF.php?idnf=" . $row['idnotaEntrada'] . "')" . "><img src='resources/images/lapis_alterar.png' title='Alterar Pessoa'/></a></td>


                   this.ret +='<td align=center><a href="" onclick="mudaConteudo(app/view/forNF.php?idnf='+(data[i].idnotaEntrada)+')"><img src="resources/images/lapis_alterar.png" title="Alterar Pessoa"/></a></td>';
                   this.ret +='<td>'+(data[i].numeroPedido)+'</td>';
                   this.ret +='<td>'+(data[i].descricao)+'</td>';
                   this.ret +='<td>'+(data[i].dataEnt)+'</td>';
                   this.ret +='<td>'+(data[i].dataEmi)+'</td>';
                   this.ret +='<td>'+(data[i].valorFinal)+'</td>'; 
                   this.ret +='</tr>';

                   if (clas === '#E2EBCC') {
               clas = '#FFFFFF';
           } else {
               clas = '#E2EBCC';
           }
                   }

                   jQuery("table #um").hide();
                   //jQuery("#resul tbody").reload(this.ret);

                  jQuery('#resul tbody').append( this.ret ).reload();


           }

       }); 

       return false;  
   });  
});

</script> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

reload não tem nada a ver com isso.

 

Não consegui entender direito oque você precisa. Se você quer trocar o conteudo atual, então use um .html()

Se você quer inserir antes, então use um .prepend()

Compartilhar este post


Link para o post
Compartilhar em outros sites

William Bruno

preciso de atualizar a pesquisa mostrando o resultado

 

quando faço um nova consulta a pesquisa fica uma de baixo da outra

 

a linha tinha que limpar e mostra a nova consulta

Compartilhar este post


Link para o post
Compartilhar em outros sites

use o .html() então.Testou ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

use o .html() então.Testou ?

o html funciona

ja tinha testado. estava sumindo com a minha tabela, erro meu onde eu estava recarrega a tabela

 

resolvido

 

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.