AJAX调用TYPO3扩展不工作 [英] AJAX calls to TYPO3 Extension not working
问题描述
我试图使一个AJAX调用我的应用程序,以一定的自定义扩展。请求似乎打算,但不知何故,它似乎是一个应用程序不能识别扩展或东西。我用TYPO3 V6。
这是我的浏览器捕获的请求参数是:
ID 82
no_cache 1
tx_mediaplugin_mediaplugi ...更新
tx_mediaplugin_mediaplugi ... MediaPlugin
类型99
我updateAction是:
公共职能updateAction(){
死亡(Ajaxed!');
}
我添加下面的脚本在我的扩展视图,我用它在我的AJAX功能
<脚本>
VAR updateLink =
'< F:uri.action行动=更新控制器=MediaPluginPAGETYPE =99noCacheHash =1NOCACHE =1/>';
< / SCRIPT>
我添加了下面的TS,使AJAX:
ajaxPage = PAGE
ajaxPage {
typeNum = 99
配置{
disableAllHeader code = 1
additionalHeaders =内容类型:应用程序/ JSON
xhtml_cleaning = 0
admPanel = 0
}
10 LT; tt_content.list.20,mediaplugin_mediaplugin
}
但是它没有达到给控制器。如果我更改控制器名称一些随机的文字 MediaRadomPlugin
,请求还行,但不显示任何错误
。
ID 82
no_cache 1
tx_mediaplugin_mediaplugi ... updaterandom
tx_mediaplugin_mediaplugi ... MediaRandomPlugin
类型99
通常情况下,它应该有的错误说没有这样的控制。但不显示任何错误
。
我在哪里去错在这里?
tt_content.list.20,mediaplugin_mediaplugin< ---使用点
tt_content.list.20.mediaplugin_mediaplugin
I'm trying to make an AJAX call in my application to a certain custom extension. The request seems to going, but somehow it seems like the application is not recognizing the Extension or something. I use TYPO3 V6.
The request params caught from my browser are :
id 82
no_cache 1
tx_mediaplugin_mediaplugi... update
tx_mediaplugin_mediaplugi... MediaPlugin
type 99
my updateAction is :
public function updateAction(){
die('Ajaxed!');
}
I added the following script in my Extension View and I use it my AJAX function
<script>
var updateLink =
'<f:uri.action action="update" controller="MediaPlugin" pageType="99" noCacheHash="1" noCache="1"/>';
</script>
I added the following TS to enable 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
}
But it does not reach to the controller. If I change the controller name to some random text MediaRadomPlugin
, the request still goes but does not show any error
.
id 82
no_cache 1
tx_mediaplugin_mediaplugi... updaterandom
tx_mediaplugin_mediaplugi... MediaRandomPlugin
type 99
Normally, it should some error saying No such controller. But it does not show any error
.
Where am I going wrong here ?
tt_content.list.20,mediaplugin_mediaplugin <--- use a dot
tt_content.list.20.mediaplugin_mediaplugin
这篇关于AJAX调用TYPO3扩展不工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!