Php ajax中生成的自动编号不起作用
我正在尝试在PHPAJAX中自动生成ID。但它不起作用 到目前为止,我尝试的代码如下: 我不知道是什么错误。我检查了控制台,我找不到任何错误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_
<?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);
}
});
}