我正在尝试在我的应用程序中对某个自定义扩展程序进行AJAX调用。请求似乎正在进行,但不知何故,似乎应用程序无法识别扩展或其他东西。我使用TYPO3 V6。
从我的浏览器中捕获的请求参数是:
id 82
no_cache 1
tx_mediaplugin_mediaplugi... update
tx_mediaplugin_mediaplugi... MediaPlugin
type 99
我的updateAction是:
public function updateAction(){
die('Ajaxed!');
}
我在扩展视图中添加了以下脚本,并将其用于我的AJAX函数
<script>
var updateLink =
'<f:uri.action action="update" controller="MediaPlugin" pageType="99" noCacheHash="1" noCache="1"/>';
</script>
我添加了以下TS以启用ajax:
ajaxPage = PAGE
ajaxPage {
typeNum = 99
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:application/json
xhtml_cleaning = 0
admPanel = 0
}
10 < tt_content.list.20,mediaplugin_mediaplugin
}
但它没有到达控制器。如果我将控制器名称更改为某个随机文本MediaRadomPlugin
,则请求仍会继续does not show any error
。
id 82
no_cache 1
tx_mediaplugin_mediaplugi... updaterandom
tx_mediaplugin_mediaplugi... MediaRandomPlugin
type 99
通常情况下,如果没有这样的控制器应该会出错。但它does not show any error
。
我在哪里错了?
答案 0 :(得分:3)
tt_content.list.20,mediaplugin_mediaplugin&lt; ---使用点
tt_content.list.20.mediaplugin_mediaplugin