人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

XMLファイルをAJAXにて表示したいのですが、出来ません。
どうすれば良いでしょうか?
初心者なのでよろしくお願いします。

例: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にて表示する方法を手順で教えていただけますか?

●質問者: nzk
●カテゴリ:ウェブ制作
✍キーワード:Ajax URL XML XSLT ファイル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● jippu
●35ポイント

JKL.parseXML というライブラリを使うとかなり簡単にXMLの操作ができると思います。

JKL.ParseXML/ajax通信処理ライブラリ

◎質問者からの返答

回答ありがとうございます。

上記のサイトは私でも確認させていただいています。

しかし、そのXMLファイルはファイル名がXMLで終わっているのですが、上記のXMLファイルはそうでないので、ちゃんと読み込めない部分があります。

その辺はどうでしょうか?

よろしくお願いします。


2 ● shun262
●35ポイント

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でやってみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ