Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

JsHttpRequest не отправляет запрос... (namo)
Author Message
namo
Заглянувший



Joined: 10 Oct 2004
Posts: 7
Карма: 0
   поощрить/наказать


PostPosted: Tue Mar 13, 2007 2:17 pm (написано за 3 минуты 5 секунд)
   Post subject: JsHttpRequest не отправляет запрос...
Reply with quote

Решил попробовать библиотеку JsHttpRequest, написал следующий код:
Code (JavaScript): скопировать код в буфер обмена
<script src="/include/ajax/JsHttpRequest.js"></script>
<script language="JavaScript">
function checkLogin() {
        var req = new JsHttpRequest();
        var value = document.getElementById('userLogin').value;

        req.onreadystatechange = function() {
                alert(req.readyState);
                if (req.readyState == 4) {       
                        if( req.responseJS.result == "true" ) {
                                document.getElementById('ResultLoginChek').innerHTML = '  ';
                                document.getElementById('userLogin').style.border = '1px solid Green';                               
                        } else {
                                document.getElementById('ResultLoginChek').innerHTML = '   ,   ';
                        }       
        }
    }
    req.open( null, '/ajax.html', true );
    req.send( { userLogin: value } );       
}
</script>
Code (html): скопировать код в буфер обмена
<table (december.com/html/4/element/table.html) border="0" cellpadding="4" align="center"> (december.com/html/4/element/.html)
<form (december.com/html/4/element/form.html) action="/register.html" method="post"> (december.com/html/4/element/.html)
<tr> (december.com/html/4/element/tr.html)
        <td (december.com/html/4/element/td.html) valign="top"> (december.com/html/4/element/.html)<p (december.com/html/4/element/p.html) class=text><b> (december.com/html/4/element/b.html)</b><br> (december.com/html/4/element/br.html)<font (december.com/html/4/element/font.html) class=newsprew></td>
        <td> (december.com/html/4/element/td.html)<input (december.com/html/4/element/input.html) type="text" name="userLogin" id="userLogin" class="inpregMain"> (december.com/html/4/element/.html)<input (december.com/html/4/element/input.html) type="button" name="test" value="" onclick="checkLogin();"> (december.com/html/4/element/.html)<div (december.com/html/4/element/div.html) id="ResultLoginChek"> (december.com/html/4/element/.html)&nbsp;</div><br> (december.com/html/4/element/br.html)<font (december.com/html/4/element/font.html) class=newsprew></td>
</tr>
<tr> (december.com/html/4/element/tr.html)
        <td (december.com/html/4/element/td.html) valign="top"> (december.com/html/4/element/.html)<p (december.com/html/4/element/p.html) class=text><b> (december.com/html/4/element/b.html)</b><br> (december.com/html/4/element/br.html)<font (december.com/html/4/element/font.html) class=newsprew></td>
        <td> (december.com/html/4/element/td.html)<input (december.com/html/4/element/input.html) type="password" name="userPass" class="inpregMain"> (december.com/html/4/element/.html)<br> (december.com/html/4/element/br.html)<font (december.com/html/4/element/font.html) class=newsprew></td>
</tr>
<tr> (december.com/html/4/element/tr.html)
        <td (december.com/html/4/element/td.html) valign="top"> (december.com/html/4/element/.html)<p (december.com/html/4/element/p.html) class=text><b> (december.com/html/4/element/b.html)e-mail</b></td>
        <td> (december.com/html/4/element/td.html)<input (december.com/html/4/element/input.html) type="text" class="inpregMain" name="userEmail" id="userEmail"> (december.com/html/4/element/.html)<br> (december.com/html/4/element/br.html)<font (december.com/html/4/element/font.html) class=newsprew></td>
</tr>
</table>
Вроде все правильно, код копировал из руководства, но статус запроса дальше 1 не уходит, тоесть когда происходит вызов checkLogin(); скрипт 2 раза выдает окно алерт с числом 1 насколько я понимаю это означает что запрос не отправлен... что можно придумать чтобы все это дело заработало ?
Back to top
View user's profile Send private message
namo
Заглянувший



Joined: 10 Oct 2004
Posts: 7
Карма: 0
   поощрить/наказать


PostPosted: Tue Mar 13, 2007 3:49 pm (спустя 1 час 32 минуты; написано за 26 секунд)
   Post subject:
Reply with quote

Проблема решилась заменой ajax.html на index.php?mode=ajax

Вопрос решен, тему можно закрыть.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML