AJAXを使用していくつかのXMLクロスドメインデータを取得して処理したいと思います。これが私のコードです:
$(document).ready(function(){
$.ajax({
url: "http://www.synthesiagame.com/scoreboardFeed.aspx?p=c71067ca61fb1c8f3dc9e56dd58cd028_ee7c7e67ec3bc17a08b648fc77802697_f334fca735419b6074f78d82fcc9904d",
type: "POST",
dataType: "jsonp xml",
success: function(data) {
alert($(data));
$(data).find('score').each(function(){
$("#testing").append($(this).attr("points") + "<br />");
});
}, error: function(jxhr, status, err) {
alert("Ajax error: status = " + status + ", err = " + err);
}
});
});
これはalert()メッセージを表示しますが、XMLデータを処理しません。ただし、XMLデータを含むファイルをURLとしてサーバーに配置すると、完全に機能します。
私はこの仕事をするために2日間行ってきました。私はこのサイトで同様のトピックを扱っているすべての質問を読んだに違いありませんが、答えは私の問題を解決しませんでした。リクエストに答える際のデータの提示方法に問題があるのではないかと思い始めています。