Tengo 2 funciones en javascript:
Esta primera funcion (buscarPersona) llama a la segunda (ejecutarAjax).
Lo que me sucede es lo siguiente:
- si quito el alert (alert("Datos Cargados");), la variable val no se llena con los datos de valores y la funcion no realiza ninguna accion. Alguien sabe porque sucede esto??
Gracias... Aca le dejo el codigo de las dos funciones
Código:
function buscarPersona() { valores=ejecutarAjax('POST','buscarper.php','doc='+document.remisionequipos.doccliente.value+'&tdoc='+document.remisionequipos.tipodoc.value); alert("Datos Cargados"); val=valores.split(','); if (val[0]=="0").........//etc, etc }
Código:
function ejecutarAjax(metodo,pagina,parametros){ var ajax=creaAjax(); ajax.open (metodo, pagina, true); ajax.onreadystatechange = function() { if(ajax.readyState==1){ } if(ajax.readyState==4) { //Cargo if(ajax.status==200) { valores=ajax.responseText; return valores; }else{ if(ajax.status==404) { }else{ } } } } ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); ajax.send(parametros); return; }