Foros del Web » Programando para Internet » Javascript » Frameworks JS »

ayuda con una función

Estas en el tema de ayuda con una función en el foro de Frameworks JS en Foros del Web. Tengo esta función: function enviarDatosEmpleado(){ divFormulario = document.getElementById('formulario'); divMensaje = document.getElementById('mensaje'); idal=document.nuevo_empleado.idalimento.value; idrec=document.nuevo_empleado.idreceta.value; cant=document.nuevo_empleado.cantidad.value; med=document.nuevo_empleado.medcasera.value; ippal=document.nuevo_empleado.ingredienteppal.valu e; ajax1=objetoAjax(); ajax1.open("POST","verifica.php",true); ajax1.onreadystatechange=function() { if(ajax1.readyState==4) { result=ajax1.responseText alert(result); ...
  #1 (permalink)  
Antiguo 12/04/2007, 02:38
 
Fecha de Ingreso: enero-2007
Mensajes: 16
Antigüedad: 17 años, 11 meses
Puntos: 0
ayuda con una función

Tengo esta función:

function enviarDatosEmpleado(){

divFormulario = document.getElementById('formulario');
divMensaje = document.getElementById('mensaje');

idal=document.nuevo_empleado.idalimento.value;
idrec=document.nuevo_empleado.idreceta.value;
cant=document.nuevo_empleado.cantidad.value;
med=document.nuevo_empleado.medcasera.value;
ippal=document.nuevo_empleado.ingredienteppal.valu e;

ajax1=objetoAjax();

ajax1.open("POST","verifica.php",true);
ajax1.onreadystatechange=function() {
if(ajax1.readyState==4) {
result=ajax1.responseText
alert(result);
if(result=='duplicado'){
divMensaje.innerHTML="El alimento ya ha sido seleccionado. duplicado!!";
}
}
}
ajax1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax1.send("idalimento="+idal+"&idreceta="+idrec)
}

el problema lo tengo en el if:

if(result=='duplicado'){
divMensaje.innerHTML="El alimento ya ha sido seleccionado. duplicado!!";
}

el alert que hay antes, muestra que realmente la variable result contiene el valor duplicado, por lo que debería entrar en el if y mostrar el mensaje de error en divMensaje. Alguien sabría decirme si hay algo mal, ahí o en otra parte de la función, porque no entra en el if y no muestra el mensaje de error.

Gracias.
  #2 (permalink)  
Antiguo 12/04/2007, 14:26
Avatar de MaBoRaK  
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 7 meses
Puntos: 35
Re: ayuda con una función

loading.........

y si haces asi?

Código PHP:
if(result=='duplicado'){
alert("he entrado");
document.getElementById('mensaje').innerHTML="El alimento ya ha sido seleccionado. duplicado!!";


connection closed.
__________________

Maborak Technologies
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:29.