使用javascript在Json中没有多个数组的结果

时间:2016-04-19 17:30:32

标签: javascript php json

我使用JavaScript创建一个代码淡出并提醒我的结果。但是,我不知道为什么现在这样,有人可以告诉我什么是问题?

数组中的单个数据工作但是数组中的多个数据不起作用!!!

PHP:

@$key  = $_POST['key'];

foreach ($key as $k)
{
    ...
    if ($affected_rows > 0) {
        header('Content-Type: application/json');
        $mm = json_encode(array($k => '1'));
    } else {
        $mm = "2";
    }
}

return $mm;

JS:

for (var key in data) {   
    if( data[key] == '1'){
        $("#mrreq_"+key).fadeOut(1000);
        $.fn.success('','uid: '+key,'Delete');
    }else if (data[key] == '2'){
        $.fn.error('','uid: '+key,'Delete');
    }else {
         alert('error.');
    }

}

编辑:

单个阵列的控制台日志:

Object {654: "1"}
带有多个数组的控制台日志是空的,没有任何显示!!

0 个答案:

没有答案