ホームページ  >  記事  >  php教程  >  JSON を使用したクロスドメインデータ送信用の PHP コード

JSON を使用したクロスドメインデータ送信用の PHP コード

WBOY
WBOYオリジナル
2016-06-13 12:03:581211ブラウズ

バックエンド 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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。