どうすれば良いでしょうか?
初心者なのでよろしくお願いします。
例:http://jws.jalan.net/APIAdvance/HotelSearch/V1/?order=4&xml_ptn=1&pict_size=0&key=guest&x=503169553&y=128441283&range=1
このURLからAJAXか、XSLTにて表示する方法を手順で教えていただけますか?
Ajaxでは同じドメイン内のXMLファイルしか取得できませんよ。
クロスドメインの制限といって、セキュリティ上の制限です。
http://www.atmarkit.co.jp/fwcr/special/ajax_kaitai02/04.html
ですので、XMLファイルとAjaxで取得して表示しようとしているHTMLファイルは同じドメイン内(同じサーバ内でもほぼ同義)にありますか。ローカルファイルでもできません。
同じサーバ内に無い場合はクロスドメインの制限を回避する処理を行う必要があります。
JSONというJavascriptのデータ形式で直接取り込めば回避することができます。下記のURLを参考にしてください。
http://webdev.seesaa.net/article/17807522.html
見当違いでしたらすみません。
あ、そうなんですかー!
今までの疑問が解けました。
本当にありがとうございます。
JSONでやってみます。
回答ありがとうございます。
上記のサイトは私でも確認させていただいています。
しかし、そのXMLファイルはファイル名がXMLで終わっているのですが、上記のXMLファイルはそうでないので、ちゃんと読み込めない部分があります。
その辺はどうでしょうか?
よろしくお願いします。