Sto avendo un problema con ottenere il response.responseText
dalla risposta del server in ExtJS 4.come ottenere il response.responseText server dopo carico negozio extjs 4
Qui di seguito è il mio codice per caricare il negozio:
store.load({
params: {
'projectid': this.projectid
},
callback: function (records, operation, success, response) {
console.log(records);
console.log(response.responseText);
}
});
In realtà, quando ho effettuato la richiesta con la funzione di seguito, ottengo correttamente il reponse.responseText
.
Ext.Ajax.request({
url: 'login/GetLoginCheck.action',
method: 'GET',
params: {
'username': values['username'],
'password': values['password']
},
scope: this,
success: function(response) {
Ext.Msg.alert(response.responseText);
var redirect = response.responseText;
window.location.href = "" + redirect + ".jsp";
},
failure: function(response) {
Ext.Msg.alert('INVALID USERNAME OR PASSWORD');
}
});
Quindi, per favore mi suggeriscono come posso ottenere il response.responseText
dal store.load() con una funzione di callback.
io non hanno alcun "operation.response" quando il server restituisce 500. Quando la risposta del server il messaggio di errore con lo stato 500, devo usare Ext.Ajax.request per mostrare il messaggio e stacktrace. – df1