我试图使用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
答案 0 :(得分:0)
如果您确实一步一步地遵循了教程,并且使用了TYPO3 V6.2,则会因为对t3lib_div进行描述函数调用而导致错误(正如博客项目的标题所示,它适用于版本4.x) 始终保持您的error.log打开,在编码压力时它是您最好的朋友
你也可以使用typenum进行ajax调用 http://lbrmedia.net/codebase/Eintrag/extbase-60-ajax-bootstrap/
我可以想象从TYPO3开始可能令人沮丧,但称其为“狗屎”的CMS。如果您需要那些对此有不同看法的人的帮助,这似乎不是一个明智的战略举措。