如何识别 sencha 中的响应 MIME 类型
我正在努力区分 sencha touch 中的响应 MIME 类型。我的登录服务的设计方式是,如果登录成功,它将给我一个 JSON 对象。如果身份验证失败,它将返回计划错误文本。 我怎样才能找到差异?我的请求看起来像这样。
Ext.Ajax.request({
url : 'http://xxxx.com/Sencha/LoginServlet?userid='+ agentid + "&password=" + password,
type:'json',
success : function(response, opt) {
alert("response text" + response.responseText);
var obj = Ext.decode(response.responseText);
console.dir(obj);
App.views.viewport.reveal('nextScreen');
},
failure : function(response, opt) {
Ext.Msg.alert('Failed', response.responseText);
}
});
I am struggling to differentiate the response MIME type in sencha touch. My login service is designed in such a way that if the login success then it will give me a JSON object. If it failed to authenticate, then it will return a plan error text.
How can i find the difference? My request looks like this.
Ext.Ajax.request({
url : 'http://xxxx.com/Sencha/LoginServlet?userid='+ agentid + "&password=" + password,
type:'json',
success : function(response, opt) {
alert("response text" + response.responseText);
var obj = Ext.decode(response.responseText);
console.dir(obj);
App.views.viewport.reveal('nextScreen');
},
failure : function(response, opt) {
Ext.Msg.alert('Failed', response.responseText);
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Ext JS 内部使用 XMLHttpRequest 对象,因此响应符合 w3 联盟标准。因此,您可以像普通 JavaScript 一样检索响应对象属性。示例:
有关如何从响应对象检索其他详细信息的详细信息,请参阅此处。
Ext JS internally uses the XMLHttpRequest Object, so the reponse is w3 consortium compliant. Hence you can retrieve the response object properties like in normal javascript. Example :
For details on how to retrieve other details from the response object see here.