서버측 PHP 스크립트:
$data['id'] = 1
$dat['name'] = "메리"
$da['red']= array_merge($data,$dat)
$data1['id'] = 2
$dat1['name'] = "삼키기"
$da['blue']= array_merge($data1,$dat1)
print_r($da); //출력물은 2차원 배열입니다(아래 참조)
/*
배열
(
[빨간색] => 배열
(
>
> [이름] =>
) )
[파란색] => 배열
(
>
> [이름] =>
) )
)
*/
echo json_encode($da);//출력은 json 형식으로 변환된 문자열로, js에서 직접 사용할 수 있습니다(다음과 같습니다)
/*
{"빨간색":{"id":1,"이름":"mary"},"파란색":{"id":2,"이름":"u71d5u5b50"}}
*/
?>
jquery 스크립트:
js로 돌아온 후 처리:
첫 번째는 varl 변환이 필요합니다. 문자열인 경우 eval을 사용하여 jquery 객체로 변환합니다(아래 참조)
코드 복사
//출력
Alert(item.id "하하" item.name);
})
두 번째 유형: 변환이 필요하지 않음:
코드 복사
루핑 방법에는 두 가지가 있습니다.
코드 복사
코드는 다음과 같습니다.
//방법 2:
for(arr의 var 키){
경고(키)
경고(arr[key].status)
}