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 開発を単純化する