从javascript数组中获取Json对象

我有像这样的Json对象

{
   "  resultArr": [
                   {
                     "ID":"1",
                      "0":"1",
                      "APPROVAL LEVEL":"1",
                      "1":"1",
                      "WorkFlow Type Code":"1",
                      "2":"1",
                      "Employee Number":"825489602V",
                      "3":"825489602V",
                      "Employee Name":"Wajira Wanigasekara",
                      "4":"Wajira Wanigasekara"
                     }
                 ]
}

我正在尝试打印resultArr的键和值.

例如,我想打印ID = 1 APPROVAL LEVEL = 1 ..就像那样

我可以使用此代码获取ID,APPROVAL LEVEL ..的值

$.ajax({
                    type: "POST",
                    async:false,
                    url: "<?php echo url_for('workflow/getApprovalByModuleView') ?>",
                    data: { viewName: viewName },
                    dataType: "json",
                    success: function(data){

                        alert(data.resultArr[0][3]);
                    }
                });

但我想打印那些名字……

这意味着我想要打印data.resultArr数组的KEY和VALUE

我怎样才能做到这一点?

最佳答案
那么你用key来选择值.我能想到的唯一方法是通过它们循环:

$.each(data.resultArr, function(index, value) { 
  alert(index + ': ' + value); 
});

转载注明原文:从javascript数组中获取Json对象 - 代码日志