• 締切済み

Ajaxについて

http://jsgt.org/ajax/newmon/samples/chapter05/05-09-02/sample.htmを参考にしてAjaxを勉強しているものです。 動物園リストをクリックしても動物園の名前が表示されません。 なぜだか教えてくださいお願いします。

みんなの回答

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.3

>同じサーバーに置くとは http://jsgt.org/ajax/newmon/samples/chapter05/05-09-02/ にある、 asahiyama.xml ueno.xml zoo.xml をあなたが試しに作っているページと同じディレクトリ(ローカルで試しているなら同じフォルダ)に置く(コピーしてくる)、という事です。

ooyu
質問者

お礼

出来ました!! 分かりやすく説明していただきありがとうございます。

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

Ajaxでは他サーバのファイル読み込みができませんので、サンプルページと動物園のファイル http://jsgt.org/ajax/newmon/samples/chapter05/05-09-02/ なども同じサーバに置かなければ動きませんが、それはできていますか?

ooyu
質問者

補足

多分出来ていないと思います。 同じサーバーに置くとはどういうことですか?? お手数ですが詳し説明をお願いします。 まだ始めたばかりで勉強不足なためにこんな質問をしてしまって申し訳ありませんがお願いします。

  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.1

こんにちは。 この質問文で的確にその理由が答えられる人はいないはずなので補足要求。 とりあえず言えることは >>なぜだか教えてください。 教えてください。の内容が「表示されない理由」を教えてください。 だったら、サンプルとやり方が違うから表示されない。のでしょうね。 それとも、サンプルページ自体での表示がされないのでしょうか?? まずは、その質問に答えられるだけの内容の情報を捕捉してください。

ooyu
質問者

補足

ご指摘ありがとうございます。 説明不足で申し訳ありませんでした。 サンプルページでは普通にすべての動作が行われるのですが。 私のは動物園リストをクリックすると --動物園リストが読み込まれています-- と言う表示が消えて動物園のリストが表示されるはずなのですが、動物園リストが表示されなくて困っています。 また、サンプルのソースコードをコピー、ペーストして、 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <!-- saved from url=(0065)http://jsgt.org/ajax/newmon/samples/chapter05/05-09-02/sample.htm --> <HTML><HEAD><TITLE>XML</TITLE> <META http-equiv=Content-Type content="text/html; charset=UTF-8"> の部分だけ削除して実行しても表示されませんでした。 なので、表示されない原因として考えられるものが分からなくて質問しました。 うまく状況を説明できなくて申し訳ありませんがお願いします。