Javascript 未获得AJAX响应

Javascript 未获得AJAX响应,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,我正在处理一个页面,单击单选按钮发送AJAX请求。有三台收音机列出“未批准”、“已批准”和“全部”用户。根据无线电选择,我想在表格中显示相应的数据。目前,我没有从AJAX函数中请求的页面获得响应。我将非常感谢和感激任何帮助。 我的代码 $(“#选择”)。更改 ( 函数() { var selected_value=$(“输入[name='users']:选中”).val(); //在此之前,代码工作正常。 $.ajax ( { url:“approval_ajax.php”, 数据类型:“j

我正在处理一个页面,单击单选按钮发送AJAX请求。有三台收音机列出“未批准”、“已批准”和“全部”用户。根据无线电选择,我想在表格中显示相应的数据。目前,我没有从AJAX函数中请求的页面获得响应。我将非常感谢和感激任何帮助。 我的代码


$(“#选择”)。更改
(
函数()
{
var selected_value=$(“输入[name='users']:选中”).val();
//在此之前,代码工作正常。
$.ajax
( 
{
url:“approval_ajax.php”,
数据类型:“json”,
类型:“POST”,
cache:false,
数据:{选定值:选定值},
成功:功能(响应)
{
控制台日志(响应);
var len=响应长度;

对于(var i=0;i您在
$return\u arr
数组中有语法错误。您应该在
created\u on=>值上有一个逗号

$return_arr[] = array("id" => $id,
    "email" => $email,
    "employee_id" => $employee_id,
    "first_name" => $first_name,
    "middle_name" => $middle_name,
    "last_name" => $last_name,
    "mobile" => $mobile,
    "created_on" => $created_on, 
    "disabled" => $disabled

另外,请不要使用
mysql.*
函数。使用
mysqli.*
pdo

执行
console.log(响应)
输出任何内容?在浏览器开发工具的“网络”选项卡中,您从ajax调用中得到的响应是什么?感谢您抽出时间。不,它不会显示任何内容。您能在浏览器工具的“网络”选项卡中看到请求和响应吗?在php端,
打印($return\u arr)
若要查看php是否返回了某些内容而不仅仅是一个空数组,请检查
F12中的“网络”选项卡,是的,您是对的。虽然更改了它并接收了数据,但在选择更改后无线电数据没有更改,并且复选框不适用于选择全部
   <?php


session_start();

require("../includes/config.php"); 
require("../classes/Database.class.php"); 
$db = new Database(DB_SERVER, DB_USER, DB_PASS, DB_DATABASE);  

$return_arr = array();
$status=''; 

   if($_SERVER['REQUEST_METHOD'] == 'POST')
   {
       $value = filter_input(INPUT_POST, "selected_value");


       if (isset($value))
       {
         $users=$value;

}else{
    $users='';
}

switch ($users)

{

case "all":
  $sqlQuery = "SELECT * FROM tbl_user WHERE type =3";       

break;

case "approved":
  $sqlQuery = "SELECT * FROM tbl_user WHERE type =3 AND status =1";   
break;

case "unapproved":
  $sqlQuery = "SELECT * FROM tbl_user WHERE type =3 AND status =0";   

break;

}

$sq = $db->query($sqlQuery);


if ($db->affected_rows > 0) {

while ($row = mysql_fetch_array($sq)) {
    $disabled = '';
    if ($status == '1') {

        $disabled = "disabled = 'disabled' checked='checked' ";
    }

    $id = $row['id'];
    $email = $row['email'];
    $employee_id = $row['employee_id'];
    $first_name = $row['first_name'];
    $middle_name = $row['middle_name'];
    $last_name = $row['last_name'];
    $mobile = $row['mobile'];
    $created_on1 = $row['created_on'];
    $created_on = date("d-m-Y", strtotime($created_on1));

    $return_arr[] = array("id" => $id,
    "email" => $email,
    "employee_id" => $employee_id,
    "first_name" => $first_name,
    "middle_name" => $middle_name,
    "last_name" => $last_name,
    "mobile" => $mobile,
    "created_on" => $created_on
    "disabled" => $disabled
    );
}
}
header('Content-Type: application/json', true, 200);
echo json_encode($return_arr);
$return_arr[] = array("id" => $id,
    "email" => $email,
    "employee_id" => $employee_id,
    "first_name" => $first_name,
    "middle_name" => $middle_name,
    "last_name" => $last_name,
    "mobile" => $mobile,
    "created_on" => $created_on, 
    "disabled" => $disabled