Ir para conteúdo

POWERED BY:

Arquivado

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

junaooaks

[Resolvido] passar parametro php para ajax

Recommended Posts

ola pessoal

como passo valor da variavel php para ajax, estou pelejando ja tem dois dias :cry:

script

<script type="text/javascript">    
   jQuery(document).ready(function(){    
       jQuery('#tr').submit(function(){    
           var dados = jQuery( this ).serialize();    

           jQuery.ajax({   
               title: "Treinamento",  
               type: "POST",    
               url: "app/controller/controllerSubGrupoProduto.php",    
               data: dados,    

               success: function( data )    
               {    
                   alert(data)  

                 // NAO FUNCIONA    
                 mudaConteudo('app/view/forSubGrupoCliente.php?idgrupo="<?php echo $pessoa->getIDGrupo();?> "')  


               }    
           });    

           return false;    
       });    
   });    
</script>   

 

php

public function update(SubGrupoProduto $pessoa) {
       $sql = 'UPDATE subgrupo set descricaoSubGrupo = ? WHERE idsubgrupo = ?';
       $stmt = $this->conex->prepare($sql);
       $stmt->bindParam(1, $pessoa->getSubGrupo(), PDO::PARAM_STR);
       $stmt->bindParam(2, $pessoa->getIDSubGrupo(), PDO::PARAM_INT);
       $rs = $stmt->execute();
       $msg = $rs === TRUE ? 'Sub-Grupo atualizado com sucesso!' : 'Falha ao tentar atualizar Sub-Grupo'; //simples comparação para saber se deu certo ou não a execução do sql
       //<script>mudaConteudo('forSubGrupoCliente.php?idgrupo=" . $pessoa->getIDGrupo() . "')</script>");
       self::message($msg);

   }

 

tentei colocar no meio do php mas nao funciona

 

o pessoal eu apelei aqui

coloquei o ajax tudo dentro do php e resolveu ( metodo do magaiver) :clap: quem souber uma opção mais elegante posta ai

Compartilhar este post


Link para o post
Compartilhar em outros sites
var dados = jQuery( this ).serialize()+'&id_grupo=<?php echo $pessoa->getIDGrupo();?>'; 

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.