• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryでxmlデータ取得について)

jQueryでxmlデータ取得について

このQ&Aのポイント
  • jQueryでxmlデータを取得する方法とは?解説します。
  • JavaScriptで宣言した変数の値とxmlのタグが一致した場合に、xmlデータの値を取得する方法を解説します。
  • 初心者向けに、jQueryを使用したxmlデータの取得方法について説明します。

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

  • ベストアンサー
  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.2

<div id="表示したい箇所"></div> <script type="text/javascript"> $(document).ready(function(){ $.ajax({ url : '***.xml', dataType : 'xml', success : xmlParser }); }); function xmlParser(xmldata){ var tag = "data1"; var elem = $(tag,xmldata).text(); //または //var elem = $(xmldata).find(tag).text(); $("#表示したい箇所").text(elem); } おしいけど凡ミスが多いようです。 「変数名」は'や"で閉じない。「値」は閉じる url : ***.xml, ==> url: "***.xml", var tag = data1; ==> var tag = "data1"; $("tag", ===> $(tag,

mc0816
質問者

お礼

JaneDueさん 重ね重ね、本当にありがとうございます。 助かりました。 やりたい事が実現できました!! コードまで書いていただき、 丁寧なご回答をいただき、大変感謝、感謝です。 >「変数名」は'や"で閉じない。「値」は閉じる ↑ 初歩的な事を教えて下さり、お恥ずかしい限りです。 もっと頑張ります。 また、質問が出てくると思いますが 何かありましたら宜しくお願いいたします。

その他の回答 (1)

  • JaneDue
  • ベストアンサー率75% (263/350)
回答No.1

var tag = "data1"; で success:function(xmldata){~ とすれば $(tag, xmldata).text(); とか $(xmldata).find(tag).text();  のこと?

mc0816
質問者

お礼

本当にありがとうございました。 もっと勉強がんばります!

mc0816
質問者

補足

ありがとうございます。 さらに補足させていただきますね。 jsスクリプト ------------------- $(document).ready(function(){ $.ajax({ url : ***.xml, dataType : 'xml', success : xmlParser }); }); function xmlParser(xmldata){ var tag = data1; //複数のhtmlから取得する変数データ var elem = $("tag",this).text(); $("htmlの表示したい箇所").text(elem); }); ------------------- 関数xmlParserの中の書き方がうまくいかなくて、 var elem = $("tag",this).text(); 上記の記述でtagという変数がそのままxmlのデータ取得の際に ノード名として、扱えればいいなぁと思っていたのです。 教えていただいた感じで $(xmldata).find(tag).text(); を使って、取得することが可能なのですか? 初心者で本当にすみません。 どうかご教授ください。