我创建了一个 PHP 类,它从数据库中检索所有数据并以 JSON 格式取回结果:
public function getCategories() {
if (!$this->isConnectionAlive()) {
$this->getConnection();
}
$data = $this->dbconn->prepare("SELECT DISTINCT cat FROM regalo");
$data->execute();
$results=$data->fetchAll(PDO::FETCH_ASSOC);
$json_data = json_encode($results);
}
然后类的一个对象调用这个方法并且能够成功地做到这一点:
$dbh = new DatabaseHandler('localhost', 'fakeuser', 'fakepass', 'fakedb');
$dbh->getCategories();
如何将此数据传递给我的 AJAX 脚本,以便它可以操作 JSON 格式的结果?