[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача информации.
DevNull
Здравствуйте!
Подскажите как передать информацию из пхп файла обратно.
Вот код:
Код
<!doctype html public  "-//w3c//dtd xhtml 1.1//en"
"http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd">
<html>
    <head>
    <script type="text/javascript" src="js/jquery-1.2.6.js"></script>
        <script type="text/javascript">
        function login() {
            // узнаём значения полей
            var login1 = $('login').val();
            var pass1 = $('pass').val();
            // отправляем переменные
            $.get("login.php", {login:login1, pass:pass1},
            function(data) {
                        alert(data); // возвращаемая файлом инфа
                 });
        }
    </script>
    </head>
    <body>
    login: <input type="text"     id="login" />
    pass: <input type="password" id="pass" />
    <span onclick = 'login()'>отправить</span>
    </body>
</html>

В login.php я передал переменные.
Вот их обработка:
Код
<?php
function data() {
    if(($_GET['login'] == 'user1') AND ($_GET['pass'] == '123456')) {
        $text = "All ok";
    }
    else {
        $text = "Not Ok";
    }
    return $text;
}
?>

Подскажите как сделать так, чтобы пхп файл правильно передавал необходимые значения.



Спустя 4 часа, 46 минут, 19 секунд (22.09.2008 - 20:01) CaXaP написал(а):
видимо мои познания в яваскрипте слегка хромают, но я не врубаю что за знаки $ о___О (например, $.get).

а в пхп файле попробуйте return заменить на echo или print.

Спустя 6 часов, 29 минут, 3 секунды (23.09.2008 - 02:30) DevNull написал(а):
Цитата(CaXaP @ 22.9.2008, 17:01) [snapback]49011[/snapback]
видимо мои познания в яваскрипте слегка хромают, но я не врубаю что за знаки $ о___О (например, $.get).

а в пхп файле попробуйте return заменить на echo или print.


Знаки $ это я юзаю библеотеку jQuery.

Через echo/print пробовал. Результат вывод сообщения с содержимым файла login.php.

Спустя 16 часов, 24 минуты, 21 секунда (23.09.2008 - 18:54) linedmk написал(а):
Если переменная в пхп $var1php=ля-ля-ля то передать в javascript в переменную var2js
Код
var2js=<?php echo ($var1php); ?>;

Че ни так?

Спустя 5 часов, 5 минут, 10 секунд (23.09.2008 - 23:59) DevNull написал(а):
Цитата(linedmk @ 23.9.2008, 15:54) [snapback]49072[/snapback]
Если переменная в пхп $var1php=ля-ля-ля то передать в javascript в переменную var2js
Код
var2js=<?php echo ($var1php); ?>;

Че ни так?


Да, таким способом можно воспользоваться, но если вся структура(исходики явы, пхп, аякса) в одном файле. Но мне нужно из файла login.php каким то образом передать значение переменной обратно в вот этот кусок:
Код
.....
function(data) {
    alert(data); // возвращаемая файлом инфа
});
.....



_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.