javascript - 解析ajax请求,返回页面为xml

标签 javascript url web-applications mobile xml-parsing

我想构建一个网络移动应用程序,并且我想从 url 获取数据,问题是 url 返回整个网页.. 让我更好地解释一下: 此网址例如:http://tubeplus.me/search/movies/war/0/

网址中的“ war ”是我在网站搜索中使用的关键字,它返回给我一些图表和电影列表,我只想返回这个电影列表,总之我想删除输出所有 html,然后进行“循环”,同时我只写下返回的标题。这就像将其转换为 xml,这样我就可以以不同的方式解析......我该如何实现这一点?谢谢

最佳答案

这取决于 HTML 结构的可靠性。如果您知道要选择什么,则可以加载它并像普通 DOM 一样进行选择。您提到这是一个移动应用程序,我强烈建议在您的服务器上进行获取和解析,并提供您想要的列表,而不是让用户在手机上执行此操作,因为手机的连接速度和功率有限。

如果页面返回有效的 XHTML,您可以将其加载到 xml 对象中并选择这种方式。如果不是,那么最好使用一些 DOM 模拟库来加载它。

jQuery 代码:

var jCollectionMovieDIVs = $(html).find('div.movie');

... 但就像我说的,在服务器上完成比在手机上完成更好。

关于javascript - 解析ajax请求,返回页面为xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7262882/

相关文章:

ios - 使用 URL 方案在应用程序之间切换 (iOS)

javascript - 通过使用 Safari 更改 window.location 下载文件

mysql - 授权 - 如何检查网络应用程序中的用户权限?

javascript - 防止 body 元素滚动反弹,但在 iOS 中为子元素保留它

javascript - Socket.io和express.js,如何使其工作?

javascript - 不是 jQuery 中的类选择器

python - 如何从 url 中删除查询?

javascript - XMLHttpRequest 请求出现问题

javascript - Google 应用程序脚本不会记录提交

ios - 允许在 Web 应用程序中以独立模式共享 iOS 中的文件