使用原型检查json数组是否为空

时间:2015-02-05 13:58:01

标签: javascript php ajax json prototype

在带有ajax调用的mybb论坛中,我得到了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变量是Object not Array,当为空时获取错误为istruction。 有没有办法将json变量从Object转换为Array或某种方式来检查是否为空?

0 个答案:

没有答案