JSON:(JavaScript Object Notation)是一种轻量级的数据交换格式,JSON语法是javaScript对象表示语法的子集
json字符串:‘{”err“:0,"msg":"json字符串"}’;
json对象:键值加双引号,键也是以字符串表示的对象
var obj={
"user":"",
"age":"",
"play":"",
}
json对象转化为json字符串方法:
JSON.stringify(jsonobj);
json字符串转化为json对象
JSON.parse(jsonstr);
把php数组转换成JSON字符串,再通过JSON.parse() ,把JSON字符串转成数组
var arr=JSON.parse('<?php echo json_encode($arr) ?>');
把php变量转化为js变量
var str="<?php echo $str ?>";---不加“”结果为 hello world,不是字符串
后台交互:
HTML中的交互链接,
通过apche连接到php文件存储,存储数据
在服务器中建立php呈现数据
上传文件的大小限制可以,复制后面的内容
Loaded Configuration File/Applications/XAMPP/xamppfiles/etc/php.ini
json_encode():数组转化为字符串
例:$arr=array("apple","banana","pear");
$str=json_encode($arr);
var_dump($str);
输出结果:"["apple","banana","pear"]"
json_decode($json,flase/true):字符串转化为数组或对象
参数1:代表转化的字符串
参数2:默认为false,返回一个对象,true返回一个数组
例:
$str="hellow world";
$arr=json_decode($str,true);????????