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