升级到TYPO3 8.7后的AJAX 404

时间:2017-04-13 16:53:26

标签: ajax typo3 extbase typo3-7.6.x typo3-8.x

除了TYPO3版本之外,我有两个相同的安装。两者都是全新安装,因此数据库应该是正常的。

在我的扩展程序中,我对一个只包含Content-type:application / html的插件的页面进行AJAX调用。

在TYPO3 v.7.6.16中,Ajax响应成功。

在TYPO3 v.8.7中,Ajax调用失败,出现404:未找到。

除了cHash的变化外,网址是相同的。

有谁知道为什么会这样,我需要做些什么才能纠正这种情况?

2 个答案:

答案 0 :(得分:0)

您可以通过将带有»f:uri.action«的js变量传递到流体中的ajax url来生成cHash并避免TYPO3_CONF_VARS设置。

流体模板:

<div data-link="class{:~PanelSize||'ms-Panel ms-Panel--xxl'}">

答案 1 :(得分:0)

在这里查看:https://forge.typo3.org/issues/79970 转到installtool并取消选中:“ pageNotFoundOnCHashError”。就是这样。