我正在填充从 jquery ajax 调用到返回 json 数据的 Web 服务的下拉列表。如果由于某种原因 web 服务失败或不可用,我该如何处理?我不想让我的用户看到一个空的下拉菜单。
我如何缓存最后一次成功的调用并改为使用它?
最佳答案
如果所有用户的数据都相同并且不会频繁更改,您可以将其缓存在服务器上,并且仅在缓存不可用/陈旧时才执行 AJAX 调用。 (如果缓存已过时,但 AJAX 调用失败,则提供稍微过时的数据可能比不提供数据更好。)
关于javascript - 如果在更新下拉菜单时网络服务不可用怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3056565/