За последние 24 часа нас посетили 16674 программиста и 1651 робот. Сейчас ищут 1762 программиста ...

php + js - $_POST

Тема в разделе "Прочие вопросы по PHP", создана пользователем Fire002, 15 сен 2010.

  1. Fire002

    Fire002 Активный пользователь

    С нами с:
    1 апр 2010
    Сообщения:
    7
    Симпатии:
    0
    Добрый день. Возникла небольшая проблема.
    Есть код:
    PHP:
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml">
    3. <head>
    4. <script src="http://code.jquery.com/jquery-latest.js"></script>
    5. <script>
    6. $(document).ready(function(){
    7. $('#sub').click(function(){
    8. var ipfw = $("go").val();
    9. $.post(
    10. "ssh.php",
    11. {
    12. ipfw: ipfw
    13. },
    14. onAjaxSuccess
    15. );
    16. function onAjaxSuccess(data)
    17. {
    18. $("#add").html(data);
    19. }
    20.  
    21. })
    22. })
    23. </script>
    24. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    25. <title>заголовок</title>
    26. </head>
    27. <body>
    28.  
    29. <input id="go" name="ipfw" type="hidden" value="ls">
    30. <INPUT id="sub" TYPE="submit" VALUE="ls">
    31.  
    32. <div id="add"></div>
    33. </body>
    34. </html>
    Суть, при нажатии на кнопку должен посылаться post запрос в ssh.php и выводить результат его работы на туже страницу, чуть ниже. Проблемма -- не посылается запрос.
    ssh.php
    PHP:
    1. $pRes = ssh2_exec( $pConn, $_POST['ipfw'] );
    Сам вывод работает, если сделать
    PHP:
    1. $pRes = ssh2_exec( $pConn, 'ls' );
    , при нажатии на кнопку, результат выводится.
    Через обычную форму, все работает:
    PHP:
    1. <FORM ACTION="ssh.php" METHOD=POST NAME="form">
    2. <input name="ipfw" type="hidden" value="ls">
    3. <INPUT TYPE="submit" VALUE="Список блокированных IP">
    4. </FORM>
    -- но тут само собой переходит на ssh.php

    Вроде понятно объяснил.
    В чем может быть проблема?
     
  2. runner

    runner Активный пользователь

    С нами с:
    16 апр 2010
    Сообщения:
    343
    Симпатии:
    1
    Адрес:
    Ташкент
    в строке 8 ошибка. Должно быть
    var ipfw = $("#go").val();