Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, como faço para colocar uma variavel dentro do json, pois ela não vai, tipo seu eu colocar o id assim {id:'47'} o código funciona:
Esse código que manda a requisição:
<script language="javascript" type="text/javascript">
jQuery(function ($) {
$('.edit_veiculo').click(function(){
var id = $(this).parents('tr').find('td').eq(0).text(); // Pega o id do inten clicado na tabela
var novo_cliente = $("input[name='novo_cliente']");
$( novo_cliente ).val('Carregando...');
$.getJSON('busca_dados_atualizacao.php',{id:id},function( json ){
$( novo_cliente ).val( json.nome_cliente );
})
$('#basic-modal-content').modal();
return false;
});
});
</script>
Página que recebe os dados:
<?php
/**
* função que devolve em formato JSON os dados do cliente
*/
function retorna( $id, $conexao )
{
$sql = "SELECT * FROM `estoque` WHERE `id` = '{$id}' ";
$query = $conexao->query( $sql );
$arr = Array();
if( $query->num_rows )
{
while( $dados = $query->fetch_object() )
{
$arr['nome_cliente'] = $dados->nome_cliente;
}
}
else
$arr['nome_cliente'] = 'Não localizado!';
return json_encode( $arr );
}
/ só se for enviado o parâmetro, que devolve os dados /
if( isset($_GET['id']) )
{
$conexao = new mysqli('localhost', 'root', '', 'db_deposito');
echo retorna( filter ( $_GET['id'] ), $conexao );
}
function filter( $var ){
return $var;//a implementação desta, fica a cargo do leitor
}
?>Carregando comentários...