博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
extjs客户端与ABP框架的服务端数据交互杂记
阅读量:6862 次
发布时间:2019-06-26

本文共 769 字,大约阅读时间需要 2 分钟。

在对象错误处理相关事件

Ext.Ajax: 

1. requestexception

在错误处理时不需要监听
因为在触发这个事件时也会触发proxy.Ajax.exception事件

 

Ext.data.proxy.Ajax

1.exception(proxy, operation, response);
response.responseJSON.success === false的时候也会触发这个事件
在错误处理时需要监听
operation.getError()返回的是错误消息, 如果服务器端返回的数据data.success === false, 那么operation.getError()返回data.error.message的内容(在ajax proxy配置对象里配置了messageProperty等于 'error.message',)

 

Ext.data.reader.Json  

1.exception(reader, response, error, eOpts) (decode responseText)
触发reader.Json.exception时也会触发proxy.Ajax.exception
在错误处理时不需要监听

 

Abp. Ajax

1.parseexception json decode解析异常时触发

在错误处理时需要监听

 

2.error 服务器端返回data.success === false时触发

在错误处理时需要监听

 

Ext.GlobalEvents

1.abp.ajax.error

所有ajax通信错误都会集中到这个全局事件, 所以只需要监听这个事件即可处理所有ajax通信错误

转载于:https://www.cnblogs.com/oxsir/p/9123004.html

你可能感兴趣的文章
python快速入门——进入数据挖掘你该有的基础知识
查看>>
42 windows_42_Thread_WaitableTimer 线程 - 等候线程
查看>>
通过xml将传入的字符串转成表格列值
查看>>
优秀安卓开发周刊推荐——My favorite
查看>>
关于centos6上用yum安装mysql后,出现的ERROR 2002 (HY000)的解决办法
查看>>
当在浏览器中输入一个url后回车,后台发生了什么?比如输入url后,你看到了百度的首页,那么这一切是如何发生的呢?...
查看>>
人事管理系统——数据库操作类
查看>>
Bootstrap
查看>>
uva 1339
查看>>
solr之环境配置一
查看>>
wordpress 系列之 header 导航
查看>>
学习中的问题
查看>>
【十大经典数据挖掘算法】SVM
查看>>
oracle 游标
查看>>
Some lines about EF Code First migration.
查看>>
OPENId是什么, OAUTH 是什么
查看>>
Javascript的变量与delete操作符
查看>>
JDK8 Lambda表达式对代码的简化
查看>>
wpf 添加滚动条 ScrollViewer
查看>>
转载:Keytool 工具介绍
查看>>