我的情况是某些信息仅在一段有限的时间内有效。
一个例子是使用 validFrom 和 ValidTo 时间戳记存储在数据库中的转化率。
想象一下用户启动流程的情况,并且我以一个转换率为他呈现预收据,但当他最终点击按钮时,其他费率已经有效。
我现在看到的一些解决方案:
向用户显示有关新费率的信息,在收据前呈现更新并要求他再次提交表单。
要覆盖费率期间。因此,以一种利率开始的交易可以完成,但新的交易将以新利率开始。
虽然第一个解决方案似乎最符合逻辑,但我从未在网站上看到过这样的消息。我想知道是否有其他解决方案,最佳做法是什么。
答案 0 :(得分:1)
因此,这是对您的应用程序的产品所有者提出的最佳问题。如果我戴着我的产品所有者帽子,我希望显示的数据永远不会不同步,这样就不会发生上面的选项(2)。这是为了确保显示在所有方面都是公平的。
如何处理这个问题:
正如您所说:显示某些内容发生变化的警报并允许刷新。
使用DHTML / AJAX更新处理数据表的更新,以便数据通常是新鲜的。
总结一下:这是一个商业决策,但一般来说,在页面上显示不公平和/或数据数据是不好的选择。