前台的数据<script type="text/javascript">  
    $(document).ready(function()  
    {  
       $("#send_ajax").click(function()
   {
   //alert("11");
         //var params=$('input').serialize(); //序列化表单的值  
         $.ajax({  
           url:'select.php', //后台处理程序  
           type:'get',         //数据发送方式  
           dataType:'text',     //接受数据格式  
           //data:params,     //要传递的数据 
     
           success:update_page //回传函数(这里是函数名)  
         });  
       });
}); 
 function update_page () 
    {    
alert("xmlHttp.responseText");
    }
</script>
在这里alert("xmlHttp.responseText");可以输出但是无法输出后台返回的echo值后台代码:
<?php
header("cache-control:no-cache,must-revalidate"); 
header('Content-Type: text/html; charset=utf-8'); 
$ip=$_SERVER["REMOTE_ADDR"];
SetCookie("ip","$ip");
$ip==isset($_COOKIE['ip']);
$link=mysql_connect("localhost","root","");
mysql_query("set names 'gbk'");  
mysql_select_db("newnk"); 
$sql2="select num from dede_diyform2 where ip='$ip'";
while ($row = mysql_fetch_object($sql2))
  {
  $num=$rs->num;
  }
$trss=mysql_query($sql2, $link);
$num2 = 0;
$num2 = mysql_num_rows($trss);if($num2==0){
echo "对不起您还没有预约";
}
else
{
echo "您的预约号是$num";
}
mysql_close(); 
?>

解决方案 »

  1.   


    $.ajax({
                type: 'POST',
                url: 'select.php',
                data: params,
                dataType: 'html',
                success: function(data, status) {
                   
                    alert(data);
                       
                 }
            });
    data就是处理页面echo的内容
      

  2.   

     function update_page(data) 
        {    
              alert(data);
        }