AJAX(Jquery)で外部XMLファイルを読み込む
ちょっとJavaScriptベースでアプリを開発していて、外部XMLファイルを読み込みたくなったけど、いい案が思いつかない。ちょっと調べてみると幾つかのサイトでJQueryを使ってXMLを読み込むデモコードが公開されていた。
早速試してみたけど、なかなかうまくいかない。
このとき、”dataType: 'xml'”を削除すると”parse_xml”まで処理が進むことがわかった、でもコレはずすと挙動が変わっちゃうよね(汗
<script type="text/javascript"> function parse_xml(xml){ alert(xml); $(xml).find("employee").find("name").each(function(){ var item_text = $(this).text(); alert(item_text) }); } $(document).ready( function(){ jQuery.ajax({ url: 'doc.xml', type: 'GET', dataType: 'xml', cache: false, timeout: 1000, success: parse_xml }); });
doc.xml
1 ALLEN 2 WARD
参考にさせて頂いたサイト
jQueryでxmlを操作してみる | THE HAM MEDIA BLOG
jQuery を使って Ajax 開発を単純化する