2010-06-16 28 views

回答

1

如果所有用户的数据都是相同的,并且不会频繁更改,则可以将其缓存在服务器上,并且只在缓存不可用/过期时执行AJAX调用。 (如果缓存失效,但AJAX呼叫失败,那么服务稍微陈旧的数据可能会比没有数据更好)。

0

如果服务不可用,那么您将不得不通知用户该页面未正确加载。或者重试一次或两次,但有可能如果它第一次出现故障,它将会暂时关闭

0

您可以使用DOM Storage在支持它的浏览器中缓存结果。或写一个cookie。

而对于那些没有或者没有数据的人,只需隐藏下拉菜单并在其位置显示错误面板即可。

1

请注意缓存数据 - 有几项服务(我正在考虑DVLA英国),缓存数据构成其使用条款的中断...

您需要向用户指出服务因任何原因失败。

也许你应该尝试加载数据,一旦页面准备就绪,并且如果web服务无法导航到错误页面?