【问题标题】:add and remove to favorite function in jquery mobile and view favorited items in separate listview在jquery mobile中添加和删除收藏功能并在单独的列表视图中查看收藏项目
【发布时间】:2014-07-16 17:31:01
【问题描述】:

我正在使用 Apache Cordova/Phonegap 和 Jquery Mobile 开发一个 android 应用程序,其中包含时尚物品,如女鞋、钱包、衣服等......我想添加一个按钮,允许用户添加最喜欢的物品和这些添加的项目可以在应用程序本身的单独列表视图页面中查看,并且当用户不再希望它们成为收藏夹时,用户也可以删除这些收藏项目......这对于任何应用程序来说都是一个非常重要的功能销售不同类型的产品和用户体验。

我添加了一些屏幕截图,我认为这将是我试图获得参考的工作流程。如果你们中的任何人已经实现了这样的功能,请告诉我该怎么做...您的帮助将不胜感激。

应用程序上的项目:

应用程序菜单:

应用程序上的收藏项页面:

项目详情查看页面:

【问题讨论】:

  • 我在 HTML5 应用程序中实现了类似的东西。 Fav 图标点击通过 ajax 发送到 dbase。数据库中的一个单独的表链接文章编号和用户 ID。图标会相应更新。列表视图是从特定于用户收藏夹的数据库查询生成的
  • 嗨,Gdahl,感谢您的回复...您能否给我看一个您实施的示例...谢谢
  • 该应用不向公众开放。如果您确实有任何具体问题,请提出。
  • 作为参考,您还可以查看这些论坛中的“最喜欢的问题”功能。
  • 什么意思 应用不对外开放?

标签: javascript android jquery-mobile cordova


【解决方案1】:

这可以采取任意数量的形式,因为问题不明确。

但是,我猜你最好的选择是简单地通过 javascript 向 localStorage 添加一个值,将给定的项目标识为最喜欢的项目,例如:

localStorage.Favourites = 'itemID';

您可能希望拥有超过 1 个收藏夹,因此您应该将其设为带有分隔符的字符串,例如:

localSotrage.Favourites += 'itemID,';

然后在每个产品详情页面,拆分localStorage.Favourites中的字符串值,并检查当前产品的id是否在其中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    • 2020-07-03
    • 2019-05-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多