phpドメイン間呼び出しjsonの例

1174 ワード

JSONとXMLには大きな違いはありませんが、JSONにはドメイン間のデータ呼び出しというより広い範囲のアプリケーションがあります.セキュリティ上の問題で、AJAXはドメイン間呼び出しをサポートしていないため、異なるドメイン名のデータを呼び出すのは面倒です.次の例では、phpがjsonでドメイン間呼び出しにどのように進んだかを示すのに十分です.
index.html
 
  
<br>function getProfile(str) {  <br>    var arr = str;  <br>    document.getElementById('nick').innerHTML = arr.nick;  <br>}  <br>



ファイルを び すphp
 
  
$arr = array( 
    'name' => 'tanteng', 
    'nick' => 'pony', 
    'contact' => array( 
        'email' => '[email protected]', 
        'website' => 'http://aa.sinaapp.com', 
    ) 
); 
$json_string = json_encode($arr); 
echo "getProfile($json_string)"; 
?>

index.htmlはprofileを び す.phpでは、JSON が され、パラメータとしてgetProfileに され、divにニックネームが されるので、ドメイン のデータインタラクションが に ではないでしょうか.