多维php数组到js变量

时间:2014-02-02 04:26:02

标签: javascript jquery

我做过类似的事情

PHP

 $returndata[$num] = array(
                        'type' => $num,
                        'id'=>$desc['id'],
                        'title' => $desc['title'],
                    );
    json_encode($returndata);

AJAX

success: function(data){
       var arr = data;
       for (i in arr)
            {
              console.log(arr[i].title);
            }
     }

还试过

success: function(data){
            $.each(data, function(i, val){
                console.log(val.title);
            });  
         }

我有以下JSON,我想将其放在单独的var中以便在HTML中使用。

{
 "5" :
      {
         "type":"5",
          "id":"590",
          "title":"Little Lamb"
      }
 "7" : 
      {
         "type" : "7",
         "id":"540",
         "title":"Little Lamb 2"
      }
}

但我无法获得头衔。

1 个答案:

答案 0 :(得分:1)

试试这个:

for(key in data){
    if(data.hasOwnProperty(key)){
        console.log(data[key].title);
    }
}