JSON과 XML 사이에는 큰 차이가 없지만 JSON은 더 넓은 적용 범위, 즉 도메인 간 데이터 호출을 가지고 있습니다. 보안 문제로 인해 AJAX는 도메인 간 호출을 지원하지 않으므로 다른 도메인 이름으로 데이터를 호출하는 것은 매우 번거롭습니다. 다음 예제는 PHP가 json을 사용하여 도메인 간 호출을 수행하는 방법을 보여주기에 충분합니다.
index.html
조정된 파일 profile.php
$arr = array(
'name' => ' tanteng',
'nick' => '포니',
'연락처' => array(
'이메일' => 'a@gmail.com',
'웹사이트' => 'http: //aa.sinaapp.com',
)
)
$json_string = json_encode($arr)
echo "getProfile($json_string)"; >?>
index.html이 profile.php를 호출하면 JSON 문자열이 생성되어 getProfile에 매개변수로 전달되고, 이후 div에 별명이 삽입됩니다. 도메인 간 데이터 상호 작용이 완료되었습니다. 간단하지 않습니까?