Hallo,
ich würde gerne über einen Contao Request eine Ausgabe von Contao zurückbekommen.
Es funktioniert leider nicht, ich bekomme immer eine 500 Seite.
Mein Javascript Code:
Code:
var fileName = 'xyz';
new Request.Contao({
evalScripts: false,
onSuccess: function( txt, json )
{
// do something
}
}).post({
"action": "reloadRow",
"name": "rowSync",
"value": fileName,
"REQUEST_TOKEN": Contao.request_token
});
Es wird dann der executePreAction Hook aufgerufen.
Hier würde ich mit folgendem Code eine Rückgabe erzeugen, dies funktioniert aber nicht.
PHP-Code:
throw new ResponseException( new Response($strContent) );
oder
PHP-Code:
throw new ResponseException( new JsonResponse(['content'=>$strContent]) );
Wenn ich einen Content nur mit echo ausgebe wird der Wert vor einem HTML Seiten-Code ausgegeben, was keine gute Lösung ist.
Wie ist es möglich im Backend über den Contao Request und dem Hook eine Ausgabe zurückzubekommen?
LG, pressi
Lesezeichen