jQuery Mobile数据检索

时间:2013-05-12 19:05:15

标签: jquery json jquery-mobile jquery-plugins rss

从多个网站/网页检索数据并将其放在一个自动更新的应用程序中的最佳方法是什么? 比方说,我想从雅虎那里拿一篇文章,另一个来自英国广播公司,另一个来自时代,然后把它们放在一个列表视图上,得到autoUpdated,我该怎么做? 我听说过JSON,但由于我是jQuery Mobile编程的新手,我不确定这是如何工作的。我是否必须首先在我想从中获取文章的网站上实现JSON,然后使用我的应用程序中的JSON调用?还是有其他方法可以做到这一点? 提前感谢您的建议。

此致 本

1 个答案:

答案 0 :(得分:2)

这并不难。

自己做任何事都没有意义。每个主要新闻网站都有RSS提要。您所需要的只是一个jQuery RSS阅读器,可用于拉动文章。它们可以附加到jQuery Mobile列表视图中。

这是一个很棒的jQuery RSS插件:https://github.com/sdepold/jquery-rss

怎么做:

  1. 创建框架jQuery Mobile页面
  2. 使用RSS插件检索至少10-30篇文章
  3. 将文章存储在 localStorage
  4. 在列表视图中显示
  5. 创建另一个页面
  6. 当用户点击listview元素时,将文章参数传递给第二页。阅读我的其他文章,了解如何将参数从一个页面传递到另一个页面:https://stackoverflow.com/a/14469041/1848600
  7. 在加载第二页之前,读取其余的文章数据(来自localStorage)并动态构建页面内容。阅读我的另一篇文章,了解如何增强动态创建的jQuery Mobile页面的标记:jQuery Mobile: Markup Enhancement of dynamically added content