Javascript 无法在Ext.data.JsonP.request()中获取从服务器发送的错误消息失败

Javascript 无法在Ext.data.JsonP.request()中获取从服务器发送的错误消息失败,javascript,sencha-touch,jsonp,response,Javascript,Sencha Touch,Jsonp,Response,我正在使用Ext.data.JsonP.request()(Sencha 2.3.0)进行一些跨域JsonP调用。例如: 代码: 问题是,Ext.data.JsonP总是将字符串“error”传递给failure()处理程序;无法在响应中获取后端提供的错误消息 我检查了sencha的代码,在handleError函数sets request.errorType='error'中,然后将其发送给responseHandler。因此,我只在故障处理程序中获取“error”字符串,而不是从服务器发送的

我正在使用Ext.data.JsonP.request()(Sencha 2.3.0)进行一些跨域JsonP调用。例如: 代码:

问题是,Ext.data.JsonP总是将字符串“error”传递给failure()处理程序;无法在响应中获取后端提供的错误消息

我检查了sencha的代码,在handleError函数sets request.errorType='error'中,然后将其发送给responseHandler。因此,我只在故障处理程序中获取“error”字符串,而不是从服务器发送的消息

那么,有谁能建议,如何在故障处理程序中获取服务器响应?

所说的“服务器响应”是指服务器返回的自定义处理错误(例如,“我们目前正在制作一些…”)?或者你的意思是请求中的状态文本(例如未找到)可能值得一读吗
Ext.data.JsonP.request({
  url: '/myUrl',
  success: function(...) { ... },
  failure: function(error) {... }
);