バックエンド profile.php コード:
コードをコピー コードは次のとおりです:
$arr = array(
'firstname' => iconv('gb2312', 'utf-8 ', '誠実'),
'姓' => iconv('gb2312', 'utf-8', '邪魔しない'),
'連絡先' => array(
'メール' => fcwr@jb51 .net',
'website' =>'http://www.jb51.net',
)
);
$json_string = json_encode($arr); //ここで、二重引用符は内部の変数を変数として扱うことができますが、一重引用符は変数として扱うことができないことに注意してください。 gb2312 で PHP コードを記述するには、iconv または mb を使用して中国語のコンテンツを UTF-8 に変換し、json_encode を実行する必要があります。
フロントエンドのindex.htmlコード:
コードをコピーします
コードは次のとおりです:
body>
< !-- JSON を使用してクロスドメイン データ呼び出しを実装します。ここで「profile.php」を「http://別のドメイン名/profile.php」に変更すると、クロスドメインの効果がわかります。より良い-->
JSON 形式のデータを JavaScript の変数に直接代入すると、ここでデータの送信に XML を使用すると、その後の操作が非常に便利になります。
明らかに、index.html が profile.php を呼び出すと、JSON 文字列が生成され、パラメータとして getProfile に渡され、その後、ニックネームが div に挿入されます。このようにして、クロスドメイン データ インタラクションが完了します。
インデックスを呼び出します。 .html
出力:フェイチェン
http://www.bkjia.com/PHPjc/324630.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/324630.html
技術記事
バックエンド profile.php コード: 次のようにコードをコピーします: ?php $arr = array( 'firstname' = iconv('gb2312', 'utf-8', 'Feicheng'), 'lastname' = iconv('gb2312', 'utf-8'、'おやすみ')、'連絡先'...