BLOG
PHP+Ajaxで別ドメインのXMLを読み込む
2016/4/4
AjaxでXML等の外部ファイルを読み込む場合同一ドメインなら特に問題ないが、別ドメインだと読み込むことはできない。
クロスドメイン問題を回避するためにもデータの受け渡しをアシストする仕組みが必要です。
今回はPHPでXMLを取得してから、JavaScriptで読み込んでみる。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
PHP ファイル名:xml.php <?php $url = "http://www.takurokamiyoshi.net/wordpress/wp-includes/wlwmanifest.xml"; $xml = file_get_contents($url); header("Content-type: application/xml; charset=UTF-8"); print $xml; ?> JavaScript <script> $(function() { $.ajax({ url: 'xml.php', dataType: 'xml', success: function(data) { // コールバック関数 } }); }); </script> |
Tag:Ajax JavaScript jQuery PHP