в форуме mybb с вызовом ajax я получаю массив json как результат.
PHP-код:
<?php
define("IN_MYBB", 1);
define('THIS_SCRIPT', 'getComuni.php');
header('Content-Type: application/json');
....read data form DB
$comuni = array();
while($row = $db->fetch_array($query))
{
$comuni[$row['ID']] = $row['Descrizione'];
}
echo json_encode($comuni);
?>
Javascript:
function showComuniCompleted(response)
{
var json = response.responseJSON;
for(var k in json)
{
$("cboComuni").insert(new Element("option", {value: k}).update(json[k]));
}
}
Переменная json — это объект, а не массив, когда пустая ошибка get для istruction.
Есть ли способ конвертировать переменную json из объекта в массив или какой-либо способ проверить, если он пуст?
Задача ещё не решена.
Других решений пока нет …