首页 > 代码库 > Extjs6 带有filefield 的form 对相应的处理不常规问题分析
Extjs6 带有filefield 的form 对相应的处理不常规问题分析
我在使用extjs的时候对Ext.Ajax的requestexception事件进行处理,统一处理一下请求失败的相应(请求失败弹窗显示相应的404或500).
但是今天出现了即使请求错误,但没有任何弹窗的情况,
多次尝试后发现在包含filefield的form在submit的时候会出现这个情况(好大的一个坑!试了好久才试出来!)
继续测试发现,这种情况下Ext.Ajax的requestcomplete事件中的response参数中的status永远为200即使请求失败,比如响应码为404,500时
另外通常在Ext.Ajax的请求响应处理分为success和failure,当响应码为200时走success,再根据响应的具体信息判断是否真的请求成功(比如我习惯在响应信息的json中加入success属性,true成功,false失败),
但是包含filefield的form在submit的时候,响应json中的success为false时会走failure逻辑,
先到这里以后进一步测试再说
Extjs6 带有filefield 的form 对相应的处理不常规问题分析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。