Я пытаюсь создать контроллер, который обрабатывает запросы ajax.Typo3 extbase json output
я узнал, что я должен добавить это к моему TS конфигурации:
ajaxCall = PAGE
ajaxCall {
typeNum = 999
config.disableAllHeaderCode = 1
config.metaCharset = UTF-8
xhtml_cleaning = 0
admPanel = 0
10 = COA
10 < tt_content.list.20.registration_userregistration
}
И мой контроллер выглядит следующим образом:
/**
* JSONController
*/
class JSONController extends \TYPO3\CMS\Extbase\Mvc\Controller\ActionController {
/**
* @var string
*/
protected $defaultViewObjectName = 'TYPO3\\CMS\\Extbase\\Mvc\\View\\JsonView';
/**
* action test
*
* @return string
*/
public function testAction() {
$this->view->assign('value', "001");
}
}
Это работает, я получаю пустую страницу с " 001 ". Но если я посмотрю на источник, есть 4 пустые строки, а «001» - в 5-й строке.
-empty-
-empty-
-empty-
-empty-
"001"
Я понятия не имею, почему ...
Танки, но я попробовал это уже и имел ту же проблему ... Я не знаю, почему я использую представление для этого, я новый в typo3, если у вас есть лучший способ, скажите мне. :) – Marcel
Отметьте мое изменение для деталей – biesior
Сделал это, но все та же проблема – Marcel