Guten Abend,
ich arbeite mit dem Client-Framework ExtJS schon seit längerem und benutze AJAX an fast allen Stellen, um mit meiner Java/Spring-Anwendung zu kommunizieren, manchmal nutze ich DWR.
Nun bin ich auf ein, für mich, unerklärliches Problem gestossen.
Folgender Code bringt mir Nachrichtenboxen, mit dem Inhalt wie im Code kommentiert.
success true wird gefunden, aber alles in result nicht.
Die Serverantwort im Firebug, ist im Anhang.
Die gleiche Vorgehensweise funktioniert im Rest des Projektes problemlos; vom Aufbau her gleicher Response und gleiche Verarbeitungsweise Client-seitig.
Hat jemand eine Idee, woran das liegen könnte?
ich arbeite mit dem Client-Framework ExtJS schon seit längerem und benutze AJAX an fast allen Stellen, um mit meiner Java/Spring-Anwendung zu kommunizieren, manchmal nutze ich DWR.
Nun bin ich auf ein, für mich, unerklärliches Problem gestossen.
Folgender Code bringt mir Nachrichtenboxen, mit dem Inhalt wie im Code kommentiert.
success true wird gefunden, aber alles in result nicht.
Die Serverantwort im Firebug, ist im Anhang.
Java:
function loadForm() {
Ext.Ajax.request({
url : 'loadform.html?globalId=' + gvGlobalId,
method : 'GET',
callback : function(pvOptions, pvSuccess, pvResponse){
var responseObj = Ext.util.JSON.decode(pvResponse.responseText);
alert(responseObj.success); //shows "true"
if(responseObj.success == "true") {
alert(responseObj.result.title); //shows "undefined"
} else {
Ext.Msg.alert('Fehler', 'Fensterinformationen konnten nicht geladen werden!',
function() {win.close();});
}
}
});
}
Die gleiche Vorgehensweise funktioniert im Rest des Projektes problemlos; vom Aufbau her gleicher Response und gleiche Verarbeitungsweise Client-seitig.
Hat jemand eine Idee, woran das liegen könnte?