我是 javascript 和 ajax 的新手,我想调用 php 函数,该函数在 javascript 文件中返回患者年龄,所以我尝试探索我在这里找到的关于这个问题的答案,但我无法解决它,这里是名为 的 php 文件获取患者年龄.php:
function getPatientbyId($id) {
$q = DB::pdo()->prepare("SELECT p.birthday FROM patient AS p WHERE id_patient = :patient");
$q->bindValue(':patient', (int)$id , PDO::PARAM_INT);
$q->execute();
return $q->fetch(2);
}
这是我尝试使用 ajax 调用它的方法:
$.ajax({
type: "GET",
url: 'get-patient-age.php',
dataType: 'json',
data: {functionname: 'getPatientbyId', arguments: 1},
success: function (obj, textstatus) {
if( !('error' in obj) ) {
;
console.log(obj.result);
} else {
console.log(obj.error);
}
}
});
我收到 200 ok 作为回复,但总是空的,我错过了什么吗?任何建议都可以帮助,谢谢。
慕田峪9158850
jeck猫