我试图使用Ajax从typo3页面上的数据库中获取一些数据。因此,经过很长一段时间寻找合适的方法,我确信Ajax Dispatcher是完成这项工作的最佳工具。所以我按照这里的说明创建了文件。
现在,当我在页面上进行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)
我只需要更改文件AjaxDispatcher:
第101行:\TYPO3\CMS\Core\Core\Bootstrap::getInstance();