2017-10-04 6 views
6

anglejsのPHP配列からinterview_docsデータを取得できません。 VARデータ= <?php echo json_encode($array); ?>; コンソール:私はこれをしなかったときphp配列をjs変数にエンコードするいくつかのデータが欠落していますか?

Array(
[id] => 1 
[tag] => 2 
[title] => Test 
[job_submission_id] => 0 
[job_id] => 14 
[candidate_id] => 55 
[mail_to] => [email protected] 
[cc_to] => [email protected] 
[interviewer] => [email protected] 
[interview_type] => 1 
[interview_date] => 2017-10-04 
[from_time] => 00:00:00 
[to_time] => 01:00:00 
[to_date] => 
[location] => 
[time_zone] => Asia/Kolkata 
[status] => 1 
[comments] => dwedfwef 
[created_by] => 1 
[modified_by] => 1 
[created_at] => 2017-10-03 12:21:13 
[updated_at] => 2017-10-03 12:21:13 
[job_title] => Test 
[candidate_name] => New t 

[candidates] => Array 
    (
     [id] => 55 
     [first_name] => New 
     [last_name] => t 
    ) 

[jobs] => Array 
    (
     [id] => 14 
     [code] => 10 
     [title] => Test 
    ) 

[interview_docs] => Array 
    (
     [0] => Array 
      (
       [id] => 1 
       [interview_id] => 1 
       [unique_name] => 2017_10_roa2XKlIDc9gmzmO7TK37rsfuX3YRigqUxbvIYWe.txt 
       [name] => first.png 
      ) 

     [1] => Array 
      (
       [id] => 2 
       [interview_id] => 1 
       [unique_name] => 2017_10_6RaAm3MU5ZZ1x4l3q8VLYNhUkgvS3v2ljNZVizm1.png 
       [name] => Screenshot (15).png 
      ) 

    ) 

:私は多くのJSONエンコードオプションを試してみましたが、それは、これは私の配列であるJS にinterview_docsデータを取得するためにout.How woked didntの。ログ(データ); 私はangularjsでPHPの配列からinterview_docsデータを取得できないのです。この

interview_docs:Array(0) 
length:0 
__proto__:Array(0) 

を取得しています。私は()、それはJSONにエンコードすると、あなたがにconsole.log()の.jsでそれをすることができ、多くのJSONエンコードオプションを試してみましたが、それは、ダイに

+4

** JSON_FORCE_OBJECT ** 'エコーjson_encode($配列、JSON_FORCE_OBJECTは)' –

+0

は変化はあなたが '$のarray'を生成する方法を示す必要 –

+1

を@saadません。 'print_r($ array ['interview_docs'])'を実行して、エンコードする前に実際にデータが含まれていることを確認しましたか? –

答えて

0

にあなたが持っているファーストをinterview_docsデータを取得するためにout.How woked didntの:あなたが使用する必要が

die(json_encode($array)); 
関連する問題