ホームページ  >  記事  >  バックエンド開発  >  PHP コード JSON を使用してクロスドメインのデータ送信を実現する PHP コード

PHP コード JSON を使用してクロスドメインのデータ送信を実現する PHP コード

WBOY
WBOYオリジナル
2016-07-29 08:47:29969ブラウズ

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



コードをコピー


コードは次のとおりです:

-- JSON を使用して実装 クロスドメイン データ呼び出しの場合、ここの「profile.php」を「http://別のドメイン名/profile.php」に変更すると、クロスドメインであることがより明確になります --> ;




JSON形式のデータをJavaScriptの変数に直接代入すると配列になります。これは操作が非常に便利です。データ送信に XML を使用すると、その後の操作が不便になります。
明らかに、index.html が profile.php を呼び出すと、JSON 文字列が生成され、パラメータとして getProfile に渡され、その後、ニックネームが div に挿入されます。このようにして、クロスドメイン データ インタラクションが完了します。
インデックスを呼び出します。 .html
出力:フェイチェン
以上、JSONを利用してクロスドメインのデータ送信を実現するPHPコードを、その内容も含めて紹介しましたので、PHPチュートリアルに興味のある方の参考になれば幸いです。


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