我正在尝试从 sencha touch 调用部署在 localhost(Tomcat) 中的 json Web 服务,但是我收到了错误的请求响应,并且当我删除内容类型时,我收到了不受支持的类型。请帮我提供使用 sencha touch 的 json 服务的确切代码。
这是代码,
Ext.Ajax.request({
url:'../service/login.json',
headers: {
"Content-Type": "application/json"
},
method:'POST',
params:{email:Ext.getCmp('login_field').getItems().items[0].getValue(),password:Ext.getCmp('login_field').getItems().items[1].getValue()},
success:function(res,req){
alert(res.reponseText);
var data = Ext.decode(res.responseText);
if(data.responseMessage){
Ext.getCmp('login_field').getItems().items[0].reset();
Ext.getCmp('login_field').getItems().items[1].reset();
if(!Ext.getCmp('MainPanel')){
Ext.Viewport.add({xtype: 'MainPanel'});
}
Ext.getCmp('MainPanel').show({type:'slideIn',direction:'left'});
Ext.getCmp('LoginPanel').hide();
}
else{
Ext.Msg.alert('Health Track','Invalid Login');
}