###前提・実現したいこと
こんにちは。
web初心者ですので基本的なことかも知れませんがよろしくお願いします。
今回,html上のボタンを押したとき,javascriptの関数を呼び出し,ajax でxmlを読み込んで要素の一部に反映させる,ということをやりたいと思っています。
###発生している問題
ボタンを押したとき,関数は呼ばれるのですが,ajaxがうまくいかないようで,結果がfailになってしまいます。
###該当のソースコード
javascript
1var now_panel = "index"; 2 3function ajaxGetPanel(element){ 4 5 //今のパネルと同じパネルには飛ばない 6 if(now_panel == String(element.id)) return; 7 8 var link = "xml/" + String(element.id) + ".xml"; 9 now_panel = String(element.id); 10 11 $.ajax({ 12 type: 'get', 13 url: link, 14 dataType: 'xml', 15 cache: false, 16 async: true 17 }).done(function(data){ 18 $(data).find("title").each(function(){ 19 alert("debug_done"); 20 $(".panel-title").text($(this).text()); 21 }); 22 }).fail(function(){ 23 alert("debug_XML_ERROR"); 24 }); 25 26}
###補足情報(言語/FW/ツール等のバージョンなど)
開発ツール: DreamWeaver CC2017
ブラウザ: safari10.0.3, Google Chrome56.0.2924.87
回答2件