バックエンド profile.php コード:
コードをコピー コードは次のとおりです:
$arr = array(
'名' => iconv('gb2312', 'utf-8', '誠実ではない'),
'姓' => iconv('gb2312', 'utf-8' 、'いいえ ')、
'連絡先' => array(
'メール' =>'fcwr@jb51.net'、
'ウェブサイト' =>'http://www. jb51.net',
)
);
//配列を JSON に変換します
$json_string = json_encode($arr);変数内の変数は処理されますが、一重引用符は処理されません。文字はエンコードされず、結果は null 値になります。そのため、gb2312 を使用して PHP コードを作成する場合は、iconv または mb を使用して中国語のコンテンツを UTF に変換する必要があります。 -8 にしてから json_encode を実行します。
フロントのindex.htmlコード:
JavaScript内の変数にJSON形式のデータを直接代入すると配列になります。操作が非常に便利ですが、ここでデータ送信に XML を使用すると、その後の操作が不便になります。
明らかに、index.html が profile.php を呼び出すと、JSON 文字列が生成され、パラメータとして getProfile に渡され、ニックネームが div に挿入されます。このようにして、クロスドメイン データ インタラクションが完了します。 🎜>index .html の呼び出し
出力: Feicheng