龙空技术网

PHP与js通过json传递多个数据

码上甄选 280

前言:

眼前兄弟们对“phpjson数组”大概比较着重,同学们都需要分析一些“phpjson数组”的相关文章。那么小编同时在网摘上收集了一些有关“phpjson数组””的相关内容,希望各位老铁们能喜欢,姐妹们一起来学习一下吧!

问题:PHP如何将"动态一维/二维数组数据"传递给js

//将json_encode()将一维/二维数据转换为json

<input type="hidden" value='<?php echo json_encode($snacks);?>' />

<script>

//JSON.parse()将json转换为对象

var data = JSON.parse($(this).children('input').val());

</script>

拓展:

JSON是用于存储和传输数据的格式。

JSON通常用于服务端向网页传递数据。

1) PHP与JSON:

a. json_encode 对变量进行JSON编码

将PHP数组转换为JSON格式数据;

将PHP对象转换为JSON格式数据;

b. json_decode 对JSON格式的字符串进行解码,转换为PHP变量

2) JavaScript JSON

a. JSON字符串转换为JavaScript对象

使用JavaScript内置函数JSON.parse()将字符串转换为JavaScript 对象

var text = '{ "employees" : [' +

'{ "firstName":"John" , "lastName":"Doe" },' +

'{ "firstName":"Anna" , "lastName":"Smith" },' +

'{ "firstName":"Peter" , "lastName":"Jones" } ]}';

var obj = JSON.parse(text);

<p id="demo"></p>

<script>

document.getElementById("demo").innerHTML =

obj.employees[1].firstName + " " + obj.employees[1].lastName;

</script>

标签: #phpjson数组 #phpjson数组转json对象 #jsonphp二维数组 #php获取js数据 #php json 数据库