现页面代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>AJAX+JQUERY</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
AJAX+jquery使用方法
<script>
$(document).ready(function(){
  $("input").keyup(function(){
    txt=$("input").val();
    $.post("action.php",{suggest:txt},function(result){
      $("span").html(result);
    });
  });
});</script>
<body>
<p>请在下面的输入框中键入一个名字(a 到 z 的字符):</p>
名字:<input type="text"  />
<p>另一页面传过来的值:<span></span></p>
</body>
</html>
现问:我在action.php页面中写什么,才能实现此页面输入什么,下面就显示什么呀,

解决方案 »

  1.   

    <?php$text=$_POST['suggest'];echo $test;?>
      

  2.   

    1楼正解
    <?php
    echo isset($_POST['suggest']) ? $_POST['suggest'] : '';
    ?>
      

  3.   

    那如果现页面中还有一输入框  <input type="text" id="1" name="n1"  />
    现问:怎么在现页面利用$.post 把这输入框的值也传到另一页面呀,另一页面又如何接收呢,
      

  4.   

    你给第一个input也加个id,例如:<input type="text" id="aa"/>,两个input的值分别获取。
    $(document).ready(function(){
      $("input").keyup(function(){
      txt=$("#aa").val();
       key=$("#1").val();
      $.post("seven.php",{suggest:txt,key:key},function(result){
      $("span").html(result);
      });
      });
    });php:  echo  $_POST['suggest'].$_POST['key'];
      

  5.   


    txt=$("input:first").val();
    txt1=$("input#1").val();
    $.post("action.php", { suggest:txt, n1: txt1} ,function(result){
      $("span").html(result);
    });