Ext.Ajax.request返回信息的误解

前端之家收集整理的这篇文章主要介绍了Ext.Ajax.request返回信息的误解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

误解:
如果服务器动作完成,我们就会从服务器端返回success=true;如果不成功,我们就返回success=false。因此success=true时的逻辑在success函数里处理,而success=false时的逻辑在failure函数里处理。
这是错的,这不是Ext JS的工作机制。

正解:
对于Extjs而言,success表示服务器端返回了一个响应(success=true或是success=false),failure表示服务器端反悔了一个http错误状态。这就一位置如果服务器端返回一个响应,我们就该在success函数里处理响应(同时,要处理success信息是true还是false的情况);同样,在failure函数中需要通知用户信息出错了。

猜你在找的程序笔记相关文章