|
|
1
5
毕竟,以与同步请求相同的方式处理异步请求上的错误最有利于用户体验。只是
很恶心,但不可能做一个
|
|
|
2
3
使用JQuery对话框,如下所示:
http://www.bennadel.com/blog/1392-Handling-AJAX-Errors-With-jQuery.htm |
|
|
3
2
如有必要,您还应该能够重新指向您设置的其中一个预定义错误页面
|
|
|
4
1
|
|
|
5
1
您似乎希望在收到可能导致无法使用状态的错误条件后保留工作页面/应用程序。
这背后的理论与交易有关。通常,执行流程为:
我还没有认真研究javascript中的事务管理。由于您声明服务器端错误导致客户端不可用,因此可能有某种方法在服务器端实现事务的一部分。重要的是,你不要把事情做了一半,而不是留在客户端。 您是否考虑过在客户端应用程序尝试执行真正的工作之前,执行“飞行前检查”请求以尝试捕获这些问题? |