在typo3中使用Ajax调度程序的问题

时间:2014-12-04 10:20:02

标签: ajax dispatcher typo3-6.2.x

我试图使用Ajax从typo3页面上的数据库中获取一些数据。因此,经过很长一段时间寻找合适的方法,我确信Ajax Dispatcher是完成这项工作的最佳工具。所以我按照要求here的说明创建了文件。

现在,当我在页面上进行Ajax调用时,控制台显示500(内部服务器错误)。

加入是我的控制台选项卡的快照。

这是在onchange事件上运行的jquery函数。

function getContent(id)       {

    console.log("Start process ...");
    $.ajax({
               async: 'true',
               url: 'index.php',
               type: 'POST',
               data: {
                   eID: "ajaxDispatcher",
                   request: {
                       pluginName:  'listapp',
                       controller:  'Pays',
                       action:      'getMyCos',
                       arguments: {
                           'id': id,
                                  }
                           }
               },
               dataType: "json",

               success: function(result) {
                   console.log(result);
               },
               error: function(error) {
                   console.log(error);
               }
           });

}

有人可以帮助我,我刚刚开始使用这个CMS的狗屎开发:p

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您确实一步一步地遵循了教程,并且使用了TYPO3 V6.2,则会因为对t3lib_div进行描述函数调用而导致错误(正如博客项目的标题所示,它适用于版本4.x) 始终保持您的error.log打开,在编码压力时它是您最好的朋友

你也可以使用typenum进行ajax调用 http://lbrmedia.net/codebase/Eintrag/extbase-60-ajax-bootstrap/

我可以想象从TYPO3开始可能令人沮丧,但称其为“狗屎”的CMS。如果您需要那些对此有不同看法的人的帮助,这似乎不是一个明智的战略举措。