Jquery,$ ajax和Android

我在我的网站上有这个代码:

$.ajax({ type: "GET", url: 'http://www.rp-online.de/cmlink/top-news-1.2513701', cache : false, dataType: "xml", success: function(xml) { $(xml).find('title').text(); console.log($(xml).text()); var as = $(xml).find('description').eq(1).text(); $('#av').append(as); }, error:function (xhr, textStatus, thrownError){ console.log(textStatus); $("#result").html(textStatus); } }); 

目前,此代码有效,并且用于从其他网站(RSS提要)获取数据。

桌面,IOS上的一切都很好看,但不是在android上。 当我打开Chrome和移动仿真时,我在控制台中看到了这一点:parseerror。 有人知道解决方案吗? 谢谢。

你的Jquery代码工作得很好。 我在我的计算机上使用带有本机和Chrome浏览器的Android模拟器进行了测试,这就是我所拥有的 在此处输入图像描述

也许你的HTML有问题。 检查你是否没有复制“ids”

        

我确认,上面的代码只适用于Ipad,Nexus 7,但不适用于其他设备。 对于Ipad标题是:

状态代码:200 OK内容类型:application / rss + xml; charset = utf-8

对于Iphone:状态代码:301永久移动内容类型:text / html