Парни, всем спасибо! Оказалось проще чем я думал. С работой ajax надо было 2 файла. Первый где мы проверям версию браузера, где форма для ввода инфы и тд, а второй - php файл, где сравниваем полученые даные с базой и выводим результат. С php файлом все понятно, простое соединение с базой, запросы проверка и т.д. Но вот сам скрипт ajax не понятно как последовательно действует...
В моем случае это так:
и есть пару вопросов
<script>
function checkUser(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
зачем нам тут проверка на пустое поле? смысл проверять на наличие пустого поля, когда пользователь вообще ниего не ввел? что и куда мы возвращаем return'ом?
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
тут все понятно, простая проверка версии браузера
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","rncheckuser.php?q="+str,true);
xmlhttp.send();
}
</script>
в этом куске, что делает xmlhttp.send();? что и куда мы отправляем?