问题:PHP如何将"动态一维/二维数组数据"传递给js
//将json_encode()将一维/二维数据转换为json
//JSON.parse()将json转换为对象
var data = JSON.parse($(this).children('input').val());
拓展:
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);
document.getElementById("demo").innerHTML =
obj.employees[1].firstName + " " + obj.employees[1].lastName;
本文仅代表作者个人观点,不代表SEO研究协会网官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱cxb5918@163.com。更多相关资讯,请到SEO研究协会网www.seoxiehui.cn学习互联网营销技术请到巨推学院www.jutuiedu.com。