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
- 如何将JQuery(或任何)js库添加到Android WebView中加载的页面中?
- PhoneGap Cordova 3.1.0 inAppBrowser EventListener无法正常工作
- 关于phonegap的$ .ajax()
- ReferenceError:找不到变量:$,jquerymobile + phonegap
- 为什么jQuery Mobile 1.1-rc1使用.gif加载图标(再次)?
- 使用Jquery Mobile进行XML解析
- JQuery popup。(“open”)无效
- 解决未捕获的SyntaxError:意外的令牌>
- Jquery ajaxpost不适用于iPhone和Android