我想使用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,它就可以完美地工作。
我已经尝试了两天让这个工作。我一定读了这个网站上所有与类似主题有关的问题,但没有答案解决我的问题。我开始认为他们在回答请求时呈现数据的方式可能存在问题。