PHPAJAX返回一些html内容而不是数值

PHPAJAX返回一些html内容而不是数值,php,jquery,ajax,Php,Jquery,Ajax,我正在从添加员工文件获取被提名人角色值 在被提名者角色中结果我得到7000,但当我试图在警报中获取数据值时,它会返回一些html内容 <?php include('database.php'); include("header.php"); include("left_side_bar.php"); ?> <div class="row"> <!-- left column --> <div class="co

我正在从添加员工文件获取被提名人角色值

被提名者角色中结果我得到7000,但当我试图在警报中获取数据值时,它会返回一些html内容

<?php  
  include('database.php');
  include("header.php");
  include("left_side_bar.php");

 ?>
    <div class="row">
     <!-- left column -->
   <div class="col-xs-12">
     <div class="box box-primary">
    <div class="box-header">
    <h3 class="box-title">
    Add employee
    </h3>
    <?php
    extract($_POST);
//echo $name;

            $current_date=date("Y-m-d");
            if(isset($_POST['submit']))
            {
                //echo "hi";
                $select = "SELECT * FROM `emp_details` WHERE `branch_name` = '".$branch_code."' AND `emp_role` = '".$emp_role."' ORDER BY id DESC LIMIT 1";
                //echo $select;
                $exe_select=mysql_query($select);
                $fetch=mysql_fetch_array($exe_select);
                $rows = mysql_num_rows($exe_select);
                $emp_id ='0001';
                    if($rows == 0)
                    {
                        $emp_id ='0001';
                        $emp_code=$branch_code.$emp_role.$emp_id;
                        //echo "employee code: ".$emp_code;

                    }
                    else
                    {
                        $emp_id=$fetch['emp_code'];
                        echo $emp_id;
                        //exit();
                        $emp_id= $emp_id +1;
                        $emp_code=$emp_id;
                        //echo "employee code: ".$emp_code; 
                    }
                //exit();
                $sql="INSERT INTO `emp_details` 
                        (`emp_name`, `emp_code`, `emp_role`, `dob`, `age`, `address`, `contact_number`, `gender`, `pan`, `bank_acc`, `ifsc_code`, `branch_name`,`intro_code`, `nom_name`, `nom_address`, `nom_age`, `nom_gender`, `relationship_status`, `created_date`) 
                        VALUES 
                        ('".$name."', '".$emp_code."', '".$emp_role."', '".$dob."', '".$age."', '".$address."', '".$contact_num."', '".$gender."', '".$pan."', '".$acc_num."', '".$ifsccode."', '".$branch_code."', '".$intro_code."', '".$nom_name."', '".$nom_add."', '".$nom_age."', '".$nom_gender."', '".$rel_status."', '".$current_date."' )";
                        //print_r($sql);
                        //exit();
            $exe_query=mysql_query($sql);

            if($exe_query)
            {
                echo '<h3 class="msyqlsuccess">Employee Details Added Successfully</h3>';
            }
            else
            { 
                echo '<h3 class="msyqlerror">Employee Details Not Added</h3>'; }
            }
    ?>
    </div>
    </div>
               <!-- form start -->
    <form role="form"  method="post" class="agentdetails" id="add_agent_details" enctype="multipart/form-data">
       <div class="box-body clearfix">
            <div class="form-group">
                <label>Name</label>
                <input type="text" placeholder="Enter Employee Name" id="name" required="required" name="name" class="form-control" />
            </div>

            <div class="form-group">
                <label>DOB</label>
                <input type="text" placeholder="Enter DOB" id="date_of_birth" required="required" name="dob" class="form-control" />
            </div>
            <div class="form-group">
                <label>Age</label>
                <input type="text" placeholder="Enter Employee Age" id="age" required="required" name="age" class="form-control" />
            </div>
            <div class="form-group">
                <label>Address</label>
                <input type="text" placeholder="Enter Employee Address" id="address" required="required" name="address" class="form-control" />
            </div>
            <div class="form-group">
                <label>Contact Number</label>
                <input type="text" placeholder="Enter Contact Number" id="contact_num" required="address" name="contact_num" class="form-control" />
            </div>
            <div class="form-group">
                <label>Gender</label>
                <select name="gender" id="gender" class="select">
                <option value="Female">Female</option>
                <option value="Male">Male</option>
                </select>
            </div>
            <div class="form-group">
                <label>Employee Role</label>
                <select name="emp_role" id="" class="select">
                     <option value="">---Select User Role---</option>
                     <option value="1000">Adviser</option>
                     <option value="2000">Agency Manager</option>
                     <option value="3000">Sales Manager</option> 
                     <option value="4000">Business Development Manager</option>
                     <option value="5000">Executive Manager</option>
                     <option value="6000">Senior Executive Manager</option>
                     <option value="7000">Director</option> 
                </select>
            </div>
            <div class="form-group">
                <label>Branch Name</label>
              <select name="branch_code" id="" class="select">
                    <option value="">--Select Branch--</option>
                    <option value="130">Chennai</option>
                    <option value="150">Pondicherry</option>
                </select>
            </div>

            <div class="form-group">
                <label>PAN Number</label>
                <input type="text" placeholder="Enter PAN" id="pan" required="required" name="pan" class="form-control" />
            </div>
            <div class="form-group">
                <label>Bank Account</label>
                <input type="text" placeholder="Enter Bankacc" id="acc_num" required="required" name="acc_num" class="form-control" />
            </div>
            <div class="form-group">
                <label>IFSC Code</label>
                <input type="text" placeholder="Enter IFSC Code" id="ifsccode" required="required" name="ifsccode" class="form-control" />
            </div>

            <div class="form-group">
                <label>Introducer Code</label>
                <input type="text" placeholder="Enter Introducer Code" id="intro_code" required="required" name="intro_code" class="form-control" />
            </div>
           <div class="form-group">
                <label>Nominee Role</label>
                <select name="nominee_role" class="select nominee">
                     <option value="">---Select Nominee Role---</option>
                     <option value="1000">Adviser</option>
                     <option value="2000">Agency Manager</option>
                  <option value="3000">Sales Manager</option> 
                  <option value="4000">Business Development Manager</option>
                 <option value="5000">Executive Manager</option>
                     <option value="6000">Senior Executive Manager</option>
                     <option value="7000">Director</option> 
                </select>
            </div>

            <div class="form-group">
                <label>Nominee Name</label>
               <select name="nom_name" id="" class="select nominee_name">
                     <option value="">---Select Nominee Role---</option>

           <?php

                       echo $nominee_role = $_POST['nominee_role'];
                       //echo "hi";
              //load nominee name
               $get_nominee="SELECT * FROM `emp_details` WHERE `nom_role` =    '".$nominee_role."'";
             echo $get_nominee;
              $exe_nominee=mysql_query($get_nominee);
              $is_nominee=mysql_fetch_array($exe_nominee);

         $nominee_row=mysql_num_rows($exe_nominee);
              if($is_nominee)
               {
                      echo  '<option value="'.$is_nominee['emp_code'].'">'.$is_nominee['nom_name'].'</option>';

              }
              else
              {

                  echo  '<option value="">No names are found</option>';  

              }
            ?>
                </select>
            </div>

            <div class="form-group">
                <label>Nominee Age</label>
                <input type="text" placeholder="Enter Nominee Age" id="nom_age" required="required" name="nom_age" class="form-control" />
            </div>
            <div class="form-group">
                <label>Nominee Address</label>
                <input type="text" placeholder="Enter Nominee Address" id="nom_add" required="required" name="nom_add" class="form-control" />
            </div>
            <div class="form-group">
                <label>Nominee Gender</label>
                <select name="nom_gender" id="" class="select">
                    <option value="female">Female</option>
                    <option value="male">Male</option>
                </select>
            </div>
            <div class="form-group">
                <label>Relationship Status</label>
                <input type="text" placeholder="Enter Relationship Status" id="rel_status" required="required" name="rel_status" class="form-control" />
            </div>

           <div class="box-footer">
                     <?php //if($num){ ?>
 <!--                          <button class="btn btn-primary" id="next" value="Update" type="submit" name="submit" style="margin-top: 6%;">Update</button>
 -->                          <?php //} else { ?>
                    <button class="btn btn-primary submit" id="add_agent_details" value="Submit" type="submit" name="submit">Submit</button>
                    <?php //} ?>
          </div>  
         </div>

    </form>

</div>

</div>




 <?php

 include("footer.php");
 die;
 ?>


<script>
    $('.nominee').change(function () {
        var nominee_role = $('.nominee').val();
        alert(nominee_role); // '7000'
        //send nominee role
        $.ajax({
            type: "POST",
            url: "add_employee.php",
            data: {nomi_role: nominee_role},
            success: function (data) {
                alert(data);
            }
        });
        return false;
    });
</script>

添加员工
名称
出生日期
年龄
地址
联系电话
性别
女性
男性
员工角色
---选择用户角色---
顾问
代理经理
销售经理
业务发展经理
执行经理
高级执行经理
经理
分支机构名称
--选择分支--
钦奈
本地治里
盘号
银行账户
IFSC代码
介绍人代码
提名人角色
---选择被提名人角色---
顾问
代理经理
销售经理
业务发展经理
执行经理
高级执行经理
经理
被提名人姓名
---选择被提名人角色---
提名年龄
提名人地址
提名人性别
女性
男性
关系状态
提交
$('.namiter')。更改(函数(){
var代名人_角色=$('.namegate').val();
警报(提名人角色);/“7000”
//发送被提名人角色
$.ajax({
类型:“POST”,
url:“add_employee.php”,
数据:{nomi_角色:被提名人角色},
成功:功能(数据){
警报(数据);
}
});
返回false;
});

请帮我解决这个问题!我真的不知道我在哪里留下了一个错误

添加
模具

虽然您没有包含您的
添加员工文件
,但假设您在该文件中包含此文件

     $your_var = 7000 ;
     $other_value = 8000 ;
  echo json_encode(array("val"=>$your_var , "val2"=>$other_value ));  
那么在ajax中,您应该有以下内容:

    $.ajax({
        type: "POST",
        url: "add_employee.php",
        data: {nomi_role: nominee_role},
        success: function (data) {
            alert(data.val); //will give you 7000.
            alert(data.val2); //will give you 8000.

        }
    });

希望有帮助

抱歉..我无法获取任何更改:(从
您的文件中删除html内容
@keerthi您不需要在名为php文件的ajax中包含footer.php,删除它只是在add_employee.phpim在该文件中具有表单时回显您想要的值…如何删除html内容注释不用于扩展讨论;此对话已结束。