1. 程式人生 > >AJAX-php-json數組

AJAX-php-json數組

nco 一個 收回 返回 UC ray arr 控制臺 對象

1.在php中有個數組,響應回前端
$array=["習大大","川普","金三胖"];
2.JS對象數據格式
ex:
數組:
var TOM=[];
TOM[0]="湯姆";
TOM[1]=20;
TOM[2]="180cm";
TOM[3]="75KG";
改版:
var TOM=[];
TOM["name"]="湯姆";
TOM["age"]=20;
TOM["height"]="180cm";
TOM["weight"]="75KG";

1.js對象數據格式
語法:
var 對象名={
屬性:值,
屬性:值,
屬性:值
}
ex:
var TOM={
name:"湯姆",
age:20,
height:"180cm",
weight:"75kg"
}
取對象值的時候,對象名.屬性名稱 就可以
獲取TOM的年齡:console.log(TOM.name);
練習:
創建一個對象,筆記本電腦
1.包含三個屬性
name:computer
price:6800
model:MacBook Air
2.在控制臺分別將以上三個屬性值打印出來
2.JSON
1.什麽是JSON?
JavaScript Object Notation
js 對象 表現形式
js對象表示法,即以js對象的數據格式表現出來的字符串。
2.JSON的語法
1.JSON對象
1.用一對{}來表示一個對象
2.對象的屬性名稱,必須用""引起來(單引號不可以),值如果是字符串的話,必須用""引起來。
ex:
普通字符串:var tom=‘湯姆‘;
JSON字符串:var tom=‘{"name":"湯姆","age":20}‘
2.JSON數組
1.JSON數組:
‘["TOM","lucy","lilei"]‘
2.‘[
{ //第一個對象TOM的信息
"name":"TOM",
"age":20,
"height":"180cm"
},
{ //第一個對象lucy的信息
"name":"lucy",
"age":19,
"height":"160cm"
},
{ //第一個對象lilei的信息
"name":"lilei",
"age":21,
"height":"175cm"
}

]‘

3.在php中,可以直接將數組轉換為JOSN格式字符串。
語法:通過json_encode()將數組轉換成json字符串,並返回轉換後的結果。
4.在網頁中將接收回來的json字符串進行解析
使用JSON.parse()來將JSON字符串解析js對象/數組。

AJAX-php-json數組