hola soy medio novato en ajax, nuevo en el foro, mejor dicho un pakete xD...
pero tengo el siguiente problema recibo un string desde java con el resposeText de ajax, en dicho string tengo 3 datos los cuales tokenizo con el split por slash "/", luego tengo los 3 datos en un arreglo el primero es una bandera ke dice S o N segun el caso, lo ke kiero es ke si es S se habilite un combo y si es N se deshabilite, al darle alert vector[0], imprime bien S o N pero si comparo en un if nunca entra siempre toma el else....aca pongo el codigo a ver si alguien me puede ayudar.....
function funcionCallback(){
if( ajax3.readyState == 4 ){
if( ajax3.status == 200 ){
arreglo = ajax3.responseText; //aca recibo los datos en un string
vector = arreglo.split("/"); //tokenizo por slash
var ter = vector[0]; //recibo la variable ter como el primer dato del vector
alert(ter); //aca esta lo curioso, siempre muestra lo ke es S o N
if(ter.toString()=='S'){//pero a la hora de comparar siempre toma el else
document.getElementById('Tercero').disabled = false;
}else{
document.getElementById('Tercero').disabled = true;
}
document.getElementById('Retencion').value = vector[1];
document.getElementById('Iva').value = vector[2];
}
}
}
de antemano gracias por la ayuda ke me puedan brindar
salu2