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;}
Question
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 to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.