В приведенном ниже коде имеется только массив, похожий на ["a", "b", "c"], но возвращает [Object, Object, Object]. В результате я должен использовать вложенный $ каждый цикл в функции успеха ajax. Есть ли лучший способ сделать это?json_enode() возвращает массив объектов для особых значений
if($_GET['semValue'])
{
$sem_value = $_GET['semValue'];
try
{
$stmt = $dbConn->prepare("SELECT Semester FROM CourseInfo");
$semArray = array();
if ($stmt->execute())
{
while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
$semArray[] = $row;
}
}
echo json_encode($semArray);
exit();
}
catch(PDOException $e)
{
echo 'Exception -> ';
var_dump($e->getMessage());
}
'$ semArray [] = $ row ['Semester'];' – splash58
исправить в этом перед ур "echo json_encode()" ......... header ('Content-Type: application/json'); –
@ splash58: Работал как шарм! Благодаря! Но howcome, если я упомянул в запросе, чтобы выбрать только семестр, мне все равно нужно указать его в $ row ['']? – siempreCuriosa