O problema é que não consigo fazer com que o resultado da consulta do jquery caia no campo ID "destino".
Para a DIV de ID "idade" funciona ($("#idade").html(output).show();), para o label de ID "teste" funciona($("#teste").html(output).show();), mas quando mudo para o campo de ID "destino" ($("#destino").html(output).show();) nada acontece.
Pergunta
Berrutti
Senhores.
Sou iniciante em JavaScript/JQuery.
Estou com um problema: preciso colocar o resultado de uma consulta a um banco MySQL feita via JQuery em um campo tipo INPUT/TEXT.
Para tanto, criei um arquivo chamado TEST.PHP que executa os seguintes comandos:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function get()
{
$.post('file.php', { name: form.name.value },
function (output)
{
$("#destino").html(output).show();
});
}
</script>
</head>
<body>
<form name="form">
<input type="text" name="name" />
<input name="Acao" type="button" id="Acao" onClick="get();" value="Get" />
<label id="teste" for="destino"></label>
<input type="text" name="destino" id="destino" />
<div id="idade"></div>
</form>
</body>
</html>
Também criei o arquivo FILE.PHP:
<?php
include "conecta.php";
$name = $_POST['name'];
$sql = mysql_query("SELECT CLI_NOME FROM clientes
WHERE CLI_CNPJ = '$name'");
if (mysql_num_rows($sql) == 0)
{
$age = "Não encontrado...";
}
else
{
$age = mysql_result($sql, 0);
}
echo $age;
?>
O problema é que não consigo fazer com que o resultado da consulta do jquery caia no campo ID "destino".
Para a DIV de ID "idade" funciona ($("#idade").html(output).show();), para o label de ID "teste" funciona($("#teste").html(output).show();), mas quando mudo para o campo de ID "destino" ($("#destino").html(output).show();) nada acontece.
Onde estou errando?
No aguardo
Obrigado
Paulo
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.