Wie erhalte ich einen Antwortcode vom Rückruf?

Ich versuche, das Sitzungszeitlimit serverseitig zu verarbeiten. Wenn das Sitzungszeitlimit überschritten wird, sendet mein Server eine Antwort mit json zurück{success: false}, ContentType: 'application/json', ResponseNo: 408

Geschäft:

var storeAssets = Ext.create('Ext.data.Store', {
  model : 'modCombo',
  autoLoad : false,
  proxy : { limitParam : undefined,
    startParam : undefined,
    paramName : undefined,
    pageParam : undefined,
    noCache : false,
    type : 'ajax',
    url : '/caricaAssets.json',
    reader : { root : 'data' }
  }
});

Und auf der Client-Seite verarbeite ich das Laden von Rückrufen wie folgt:

storeAssets.load({
  scope: this,
  callback: function(records, operation, success) {
    if (!success) { Ext.Msg.alert('Error'); }
  }
});

Um verschiedene Antworten auszuführen, möchte ich die Warnung ändern. Also, wenn Antwort nein. ist408Ich kann alarmierensession expired (und so weiter, Antwortnummern verwalten).

Aber ich habe keine Möglichkeit gefunden, eine Antwort zu bekommen. Rückruf im Laden!

Irgendwelche Vorschläge?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage