除了TYPO3版本之外,我有两个相同的安装。两者都是全新安装,因此数据库应该是正常的。
在我的扩展程序中,我对一个只包含Content-type:application / html的插件的页面进行AJAX调用。
在TYPO3 v.7.6.16中,Ajax响应成功。
在TYPO3 v.8.7中,Ajax调用失败,出现404:未找到。
除了cHash的变化外,网址是相同的。
有谁知道为什么会这样,我需要做些什么才能纠正这种情况?
答案 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”。就是这样。