如何将值从第二页返回到jquery页面

时间:2016-03-11 05:25:57

标签: php jquery

我需要在第一页的jQuery共鸣中获取第二页member_verify.php的值。我需要在第一页获得$age值。现在消息显示正确。

我需要使用member_verify.php获取$age=$fet['Age'];中提取的年龄:

function memberid(em) {
var memid=$("#memid").val();
$.ajax({
    type:'post',
    url:'member_verify.php',
    data:{memid: memid},
    success:function(msg){
    if (msg.length> 0) {
        alert(msg);
    }
    else{
        $("#disableDiv :input").attr("disabled", false);
    }
    }

  });  
 } 

 member_verify.php
                <?php
              $s=$_POST['memid'];
              include "common/config.php";
              $echeck="select * from insmemberdetails where LoginId='".$_POST['memid']."'";
               $echk=mysqli_query($conn,$echeck);
               $fet=mysqli_fetch_assoc($echk);
               $age=$fet['Age'];
               $ecount=mysqli_num_rows($echk);
               if($ecount=='0')
               {
                  echo "Member Id Not exists";
               }else
               {   
                 $fet=mysqli_fetch_assoc($echk);
                 $verify=$fet['verify'];
                  if($verify=='0')
                   echo "Member Id not Verified";
               }

            ?>

3 个答案:

答案 0 :(得分:1)

更改您的member_verify.php以获取ajax响应中的年龄,否则您将收到验证消息。

<?php
    $s=$_POST['memid'];
    include "common/config.php";
    $echeck="select * from insmemberdetails where LoginId='".$s."'";
    $echk=mysqli_query($conn,$echeck);    
    $ecount=mysqli_num_rows($echk);
    if($ecount <= 0)
    {
      echo "Member Id Not exists";
    }    
    else
    {   
      $fet=mysqli_fetch_assoc($echk);
      $age=$fet['Age'];
      $verify=$fet['verify'];
      if($verify==0)
      {
       echo "Member Id not Verified";
      }
      else
      {
        echo $age; 
      } 
    }
?>

以下是您的JS文件。

function memberid(em) {
var memid=$("#memid").val();
$.ajax({
    type:'post',
    url:'member_verify.php',
    data:{memid: memid},
    success:function(data){
      console.log(data);
    }
    else{
        $("#disableDiv :input").attr("disabled", false);
    }
    }

  });  
 } 

希望这会对你有所帮助。

答案 1 :(得分:0)

您可能对json了解一些事情。

php代码:

if($ecount!=0){
  echo json_encode(array(
      errno: 0,
      data: $age
  )); 
}else{
  echo json_encode(array(
      errno: 500,
      errmsg: 'your error info'
  )); 
}

你的js在这里:

$.ajax({
    // add this option
    dataType: 'json'
})  

答案 2 :(得分:0)

如果你这样做:

<?php
$age=$fet['Age'];
$champAgeExist = isset($age);
if (champAgeExist == true) {
   echo $age
?>