Уже перепробовал все операторы сравнения, не пойму в чем ошибка
в req.responseText мне возвращается 1
но когда делаю сравнение if (req.responseText == 1) то условие не выполняется!
пробовал и вариант if (req.responseText == "1") - аналогично
почему 1, которая возвращается в req.responseText не равна 1 ?
может кто-то сталкивался
исходный код:
if(req.status == 200) {
// если статус 200 (ОК) - выдать ответ пользователю
alert("Ответ сервера: "+req.responseText);
// если такой e-mail найден (функция вернула значение "1")
// тогда делаем блок текста с ошибкой видимым и устанавливаем
// фокус в поле login
if (req.responseText == 1) {
status_email.style.visibility = "visible";
status_email.innerHTML ="Такой e-mail уже зарегестрирован! Введите другой e-mail !!!";
login.select(this);
alert('uge est'+req.responseText);
}
// иначе делаем блок с ошибкой невидимым
else {
status_email.style.visibility = "hidden";
status_email.innerHTML ="0";
alert('eshe net'+req.responseText);
}
}