Hallo David
bitte keine Bilder im Forum bzw. in derMailingliste.
Dein TypoScript manipuliert nur den Header des Response, nicht aber die
Generierung.
Dein Controller ist nicht auf Json umgestellt.
|class TagController extends ActionController { /** * @var
\TYPO3\CMS\Extbase\Mvc\View\JsonView */ protected $view; /** * @var
string */ protected $defaultViewObjectName =
\TYPO3\CMS\Extbase\Mvc\View\JsonView::class; // Rest of the code stays
the same }|
Zitiert aus https://usetypo3.com/json-view.html Code unter der
Überschrift "the JSON view"
Mit besten Grüßen
Dieter
Am 16.06.2017 um 19:20 schrieb David Brünner:
Das ist der Inhalt meiner Webseite: [img]index.php/fa/17139/0/[/img]
So sieht meine setup.ts aus:
*******************************************************
page {
includeJSFooterlibs {
jquery = EXT:kksession2/Resources/Public/Js/jquery-3.2.1.min.js
}
includeJSFooter {
session = EXT:kksession2/Resources/Public/Js/test.js
}
}
ajax = PAGE
ajax {
typeNum = 99
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:application/json
admPanel = 0
debug = 0
}
10 < tt_content.list.20.kksession2_kksession2
}
*******************************************************
Meine JS (jetzt erstmal aufs Minimum reduziert):
*******************************************************
$().ready(function() {
$.ajax({
dataType: "json",
url: ajaxUrl
});
});
*******************************************************
Nach dem Aufruf der Seite wird ein Ajax-Request ausgelöst.
IndexController:
*******************************************************
<?php
namespace KKSoftware\Kksession2\Controller;
use TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
use TYPO3\CMS\Extbase\Utility\DebuggerUtility;
class IndexController extends ActionController {
public function indexAction() {
}
public function sessionAction() {
return json_encode(['test' => 'wert']);
}
}
*******************************************************
Aber statt der erwarteten Antwort (dem JSON) steht im Response des Ajax:
[img]index.php/fa/17140/0/[/img]
begin 644 vorher.png
MB5!.1PT*&@H````-24A$4@```0X```!`"`(```!D]@Y:`````W-"250("`C;
MX4_@````&71%6'13;V9T=V%R90!G;F]M92US8W)E96YS:&]T[P._/@``![9)
M1$%4>)SMW'],%&<:!_"G>+?#/SLDO>XD'+O)JFMN#C:AMYP0\4(+/>[`HMTT
....
M0YJ(B(B(B(@H"0QI(B(B(B(BHB0PI(F(B(B(B(B2\!]FJ"2`J-9G+`````!)
'14Y$KD)@@@``
`
end
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
----
Dr. Dieter Porth - Web-Entwickler
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german