Сам в ajax не очень, вот нашёл
статью, в ней рассказывается как реализовать ajax login.
Застрял на моменте, когда скрипт принимает данные с оброботчика, вот часть обработчика:
....
$getUser_RecordCount = mysql_num_rows($result);
if($getUser_RecordCount < 1){echo '0';}
else { echo ''.$myrow['login'];
$_SESSION['idv'] = $myrow['id'];
$_SESSION['loginv'] = $myrow['login'];
}
.....
вот часть скрипта:
function loginReply() {
if(http.readyState == 4){
var response = http.responseText;
if (response == 0){
document.getElementById('login_response').innerHTML = 'Неверный логин или пароль';
}
else {
document.getElementById('login_response').innerHTML = 'Здравствуйте '+response;
}
}
}
Вот у меня в любом случае пишит Здрасте, даже если я введу бред...
После многочисленных испытаний, понял, что она в упор не хочит видеть этот ноль... хотя и принимает его. Тобеж если я ввожу существующий логин, то вижу "Здравствуйте логин", если нету такого логина - "Здравствуйте 0".
Целый день сегодня проторчал уже сил нету... в чём ошибка? Что она принимает? и за что отвечает http.responseText;.