【发布时间】:2021-06-08 14:37:49
【问题描述】:
我有这个带有 ajax 的 javascript 函数调用 .php 调用类 .php 中的函数,但是 console.log 是未定义的
function SpinTimeTotal(){
$.ajax({
type:"POST",
url: "app/get_SpinTimeTotal.php",
success: function($a){
return $a;
}
});
}
spinTimeTotal = SpinTimeTotal();
console.log(spinTimeTotal); //undefined
调用这个 php 代码
<?php
include_once "read_spindata.php";
$a = read_data_spin :: read_Timespin();
?>
调用这个函数
<?php
class read_data_spin{
public static function read_Timespin(){
try{
$conexion = new PDO("mysql:host=localhost; dbname=dbname", "user", "pass");
} catch (PDOException $ex) {
echo "Conexion fallida". $ex -> getMessage();
die();
}
$spinTimeTotal = $conexion -> query("SELECT spinTimeTotal FROM data_ruleta ORDER BY id DESC limit 1");
return $spinTimeTotal;
}
}
【问题讨论】:
-
您的 PHP 代码没有发送响应。你需要一个
echo在某个地方。
标签: javascript php ajax