1

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

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

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

在 TYPO3 v. 8.7 中,Ajax 调用失败并显示 404: not found。

除了 cHash 的变化外,这些 url 是相同的。

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

4

2 回答 2

0

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

流体模板:

<script>
  var ajaxUrl = '<f:uri.action action="list" pageType="123456"/>';

  $.ajax({
      url: ajaxUrl,
      [...]
于 2018-06-07T00:44:17.260 回答
0

看这里:https ://forge.typo3.org/issues/79970 转到 installtool 并取消选中:“pageNotFoundOnCHashError”。那是为我做的。

于 2018-11-08T12:35:48.800 回答