Pessoal preciso muito da ajuda de voces, estou fazendo uma consulta em javascript para consultar atraves de um codigo e retornar o nome do cliente. Estou criando uma funcão geral para isso.
A funcão consulta padrão coloquei em uma arquivo externo funcoes.js
O problema que na hora que eu chamo a funcão e tenho o retorno senão coloco um alert com qualquer coisa antes de exibir ele não retorna nada.
já tentei varios exemplos diferentes mas não funciona, uma vez eu tinha conseguido resolver, mas não consigo lembrar o que eu fiz de diferente.
function consultapadrao(tabela, campocons, busca, camporetorna)
{
if (document.getElementById(busca).value == ''){return false;}
Pergunta
GREGORY Souza
Pessoal preciso muito da ajuda de voces, estou fazendo uma consulta em javascript para consultar atraves de um codigo e retornar o nome do cliente. Estou criando uma funcão geral para isso.
A funcão consulta padrão coloquei em uma arquivo externo funcoes.js
O problema que na hora que eu chamo a funcão e tenho o retorno senão coloco um alert com qualquer coisa antes de exibir ele não retorna nada.
já tentei varios exemplos diferentes mas não funciona, uma vez eu tinha conseguido resolver, mas não consigo lembrar o que eu fiz de diferente.
function consultapadrao(tabela, campocons, busca, camporetorna)
{
if (document.getElementById(busca).value == ''){return false;}
busca = document.getElementById(busca).value;
var url = 'cons.php?campo=padrão&tabela=' + tabela + '&campocons=' + campocons + '&busca=' + busca + '&camporetorna=' + camporetorna;
//alert(url);
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
//resultado ="";
xmlhttp.onreadystatechange = function ()
{
if(xmlhttp.readyState == 4){
resultado = xmlhttp.responseText;
}
}
}
//chama a funcão:
function conscliente(){
resultado =""; //crio uma variavel global
var nome = consultapadrao('ARQEMP', 'COD_EMP', 'empcod', 'NOME_EMP');
alert('teste'); *********
document.getElementById('cliente').innerHTML = resultado;
}
Link para o comentário
Compartilhar em outros sites
1 resposta 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.