我正在构建一个由 rails 应用程序支持的宁静的 Sencha Touch 应用程序,并且在让它们玩得很好时遇到了一些麻烦。
Sencha 似乎忽略了 HTTP 状态代码,而是依赖于将“成功”属性设置为 true 的响应,以便它认为请求成功。
有没有办法覆盖 sencha 以使用 HTTP 状态代码而不是“成功”属性?
我正在构建一个由 rails 应用程序支持的宁静的 Sencha Touch 应用程序,并且在让它们玩得很好时遇到了一些麻烦。
Sencha 似乎忽略了 HTTP 状态代码,而是依赖于将“成功”属性设置为 true 的响应,以便它认为请求成功。
有没有办法覆盖 sencha 以使用 HTTP 状态代码而不是“成功”属性?
你有一些代码作为例子吗?如果你使用一个原始的 Ext.Ajax 请求,你可以给它一个回调函数,无论请求发生什么,它都会被调用。那应该是足够的裸机。http://docs.sencha.com/ext-js/4-0/#!/api/Ext.Ajax-method-request
不过,让我给你一些建议,尽量不要过多地与 Ext API 抗争。从长远来看,这真的会让你的生活更加困难。