• ベストアンサー

jQueryのloadメソッドは外部XMLは読み込めないのでしょうか?

jQueryのloadメソッドは外部XMLは読み込めないのでしょうか? タグが<aaa></aaa>となっているところの文字を抽出したいのですが外部にあるXMLは読み込めないものでしょうか? $("#my1").load( "http://server.com/hoge.xml .aaa" ); テキストファイルでタグを書くと読み込みが出来るのですが、なぜかXMLにするとうんともすんとも動きません

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

QueryのloadメソッドはHTMLを読み込み、DOMに挿入するものです。 XMLの読み込みは$.ajax、$.get、$.postで行い、XMLのノード取得には、 セレクターにXpath表現が使用できます(最新のjQueryにする事!) ↓で、できませんか $.get("http://server.com/hoge.xml",function(xmldata){ $("#my1").append($("//aaa",$(this))); });

mr-r00
質問者

お礼

出来ましたー! 最新版でやってみると自分で思ったとおりに表示されました。 ありがとうございます!

関連するQ&A