我正在为Blackberry OS 5+开发HTML5应用程序。AJAX获取远程XML文件,并用jquery解析它
我使用jQuery下载和XML文件,并使用此功能表现出来:
$(document).ready(function()
{
$.ajax({
type: "GET",
url: "http://xxx.com/yyy/mTop",
dataType: "xml",
success: function(xml) {
$(xml).find('item').each(function(){
var tipo = $(this).find('tipo').text();
var porcentaje = $(this).find('porcentaje').text();
$('
' + tipo + ' - ' + porcentaje + '
').appendTo('#page-wrap');});
}
});
});
但我发现了这个错误:
XMLHttpRequest cannot load http://xxx.com/yyy/mTop. Origin file:// is not allowed by Access-Control-Allow-Origin.
如何可以解析远程XML文件?
也许我需要将检索到的XML转换为DOM对象以供jQuery使用。
+0
也许你可以写一些服务器端代码在您的服务器上检索XML文件和将其重新提供给您的应用程序。请参阅下面的@Raminson答案。 –
2012-07-25 17:29:41