Php ajax中生成的自动编号不起作用

Php ajax中生成的自动编号不起作用,php,ajax,Php,Ajax,我正在尝试在PHPAJAX中自动生成ID。但它不起作用 到目前为止,我尝试的代码如下: 我不知道是什么错误。我检查了控制台,我找不到任何错误 <?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "layhospital"; $conn = new mysqli($servername,$username,$password,$dbname); if($conn->connect_

我正在尝试在PHPAJAX中自动生成ID。但它不起作用

到目前为止,我尝试的代码如下:

我不知道是什么错误。我检查了控制台,我找不到任何错误

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "layhospital";
$conn = new mysqli($servername,$username,$password,$dbname);
if($conn->connect_error)
{
    die("connection failed" . $conn->connect_error);
}
$query = "select MAX(doctorno) from doctor";
if($result = mysqli_query($conn,$query))
{
    $row = mysqli_fetch_assoc($result);
    $count = $row['doctorno'];
    if ($count == "")
    {
        $doctor_ID = "CUS0";
    }
    else
    {
        $doctor_ID = substr($count, 3);
        $doctor_ID = intval($doctor_ID);
        $doctor_ID =    ("CUS" . ($doctor_ID + 1));
    }
    echo json_encode($doctor_ID);

}
?>

对不起,先生。我编辑了上面的问题:控制台中AJAX调用的输出是什么。另外,请说明“dno”元素是如何定义的。请尝试在ajax的成功函数中打印
数据。i、 e:
警报(数据)并检查它有什么。对不起,先生。我编辑了上面的问题:控制台中AJAX调用的输出是什么。另外,请说明“dno”元素是如何定义的。请尝试在ajax的成功函数中打印
数据。i、 e:
警报(数据)并检查它有什么。
 function getAutoid()
    {
        $('#dno').empty();

        $.ajax({
            type : "GET",
            url : 'php/Doctor/autoid.php',
            dataType : "JSON",
            success : function (data)
            {
                $("#dno").val(data);
            }

        });

    }