Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > где-то ошибка:


Автор: Shark 29.6.2011, 21:55
index.php
Код

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/logid.js"></script>
<form>
<input type=text name=logIn class='input' id="login"> Введите Логин<br />
<input type=text name=Pswrd class='input' id="pswrd"> Введите Пароль<br />
<input type=button name=authoriz onclick="send();" class='input' value="Авторизоваться"></form>
<div id="result"></div>


logid.js
Код

function send()
    {
        //Получаем параметры
        var data = $("form").serialize();    
        // Отсылаем паметры
        $.ajax
            (
                {
                    type: "POST",
                    url: "SendData.php",
                    data: "data="+data,
                    // Выводим то что вернул PHP
                    success: function(html)
                        {
                            //предварительно очищаем нужный элемент страницы
                            $("#result").empty();
                            //и выводим ответ php скрипта
                            $("#result").append(html);
                        }
                }
            );
    }

SendData.php
Код

<?php
$data = $_POST[data];
echo $data;
?>


Почему выводит logIn=3?

Автор: нуп 29.6.2011, 22:01
Цитата(Shark @  29.6.2011,  21:55 Найти цитируемый пост)
 data: "data="+data,

Заменить на 
Код

data: data,

а в пехапэ
Код

<?php
$login = $_POST['logIn'];
$pass = $_POST['Pswrd'];
echo $login.$pass;
?>

Автор: Shark 29.6.2011, 22:10
не работает.. нет вывода

Добавлено через 9 минут и 4 секунды
после перезагрузки браузера заработало.. ставлю +

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)