Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将数据php更改为javascript json_Javascript_Php_Json - Fatal编程技术网

如何将数据php更改为javascript json

如何将数据php更改为javascript json,javascript,php,json,Javascript,Php,Json,我有循环数据: image1 url1 description1 image2 url2 description2 image3 url3 description3 image4 url4 description4 image5 url5 description5 结果: 似乎您希望将PHP数组编码为JSON。用这个 json_encode($array); 返回包含值的JSON表示形式的字符串 如果后端由您控制,而不是返回纯数据使用,则json_encode$data 并返回jso

我有循环数据:

image1
url1
description1

image2
url2
description2

image3
url3
description3

image4
url4
description4

image5
url5
description5
结果:


似乎您希望将PHP数组编码为JSON。用这个

json_encode($array);
返回包含值的JSON表示形式的字符串


如果后端由您控制,而不是返回纯数据使用,则json_encode$data 并返回json。 在JS中,您只需将响应加载到变量中,并根据需要对其进行操作。
从后端返回纯数据是javascript内部不必要的代码复杂化。

将其放入php文件中,它将返回包含JSON的字符串

<?php
echo '<script>';
echo 'var $data = ' . json_encode($phpdata) . ';';
echo '</script>';
?>

然后在代码中使用变量$data。

是否希望php数组转换为json?
<?php
echo '<script>';
echo 'var $data = ' . json_encode($phpdata) . ';';
echo '</script>';
?>