我正在尝试使用带有 Ajax 的 Jquery 从 xml 文件中检索 xml 信息,如下所示:
function getWeatherXML() {
// still subjected to CORS issue ...
alert('Getting weather information...');
$.support.cors = true;
$.ajax({
url: "http://www.weather.gov.sg/wip/pp/rndops/web/rss/3Day_RSS.xml? callback=?",
type: "GET",
dataType: "xml", //type of data for response
crossDomain: "true" ,
jsonpCallback : "myResponse",
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
alert(errorThrown);
}
});
}
function myResponse(data) {
alert(data);
}
但是,我仍然遇到跨域资源共享问题,无论如何我可以解决这个问题吗?我正在我的 android 设备上进行测试,因此我的来源将被声明为 null。原因是因为我的 webView.loadurl 以 file:/// 开头
谢谢你。