将php数组编码成缺少一些数据的js变量?

时间:2022-01-07 03:07:00

I am unable get interview_docs data from php array in angularjs. i tried many json encode options but it didnt woked out.How to get interview_docs data in js This is my array :

我无法从angularjs中的php数组获得interview_docs数据。我尝试过许多json编码选项,但都没有成功。如何用js获取interview_docs数据这是我的数组:

Array(
[id] => 1
[tag] => 2
[title] => Test
[job_submission_id] => 0
[job_id] => 14
[candidate_id] => 55
[mail_to] => test@gmail.com
[cc_to] => test@gmail.com
[interviewer] => test@gmail.com
[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
            )

    )

)

)

when i did this : var data = <?php echo json_encode($array); ?>; console.log(data); i am getting this

当我这样做时:var data = ;console.log(数据);我得到这个

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

I am unable get interview_docs data from php array in angularjs. i tried many json encode options but it didnt woked out.How to get interview_docs data

我无法从angularjs中的php数组获得interview_docs数据。我尝试过许多json编码选项,但都没有成功。如何获取interview_docs数据

1 个解决方案

#1


0  

First you have to die() it encoding to JSON and then you can console.log() it at .js:

首先,您必须die()将其编码为JSON,然后您可以使用.log()

die(json_encode($array));

#1


0  

First you have to die() it encoding to JSON and then you can console.log() it at .js:

首先,您必须die()将其编码为JSON,然后您可以使用.log()

die(json_encode($array));