好的,所以我想通过 jQuery.ajax()
这是我要加载它的代码:
$.ajax({
url: 'mypage.php?id=345',
success: function(data) {
//process array of data
}
});
这是 jQuery 从中加载的页面上的代码:
$DBH = new PDO(DB_DSN,DB_USER,DB_PASSWORD);
$STH = $DBH->("SELECT * FROM mytable WHERE id = :id");
$STH->setFetchMode(PDO::FETCH_ASSOC);
$data = array( 'id' => $_GET['id']);
$returnArray = $STH->fetch($data);
// How do I return $returnArray as an Array to jquery?
不确定如何返回数组。我想我可以 implode()
它作为一个字符串,然后 split()
一旦返回,但我认为可能有更好的方法。
另外,我刚开始使用 PDO
,所以如果我做错了请告诉我。谢谢。
最佳答案
使用json_encode()
- 你可以在本地使用 Javascript 阅读。
关于php - 通过 jQuery.ajax 从 PHP 加载数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3531437/