我正在使用CakePHP 3和以下脚本来调用控制器
$('.link_like').click(function(event) {
event.preventDefault();
var id = $(this).data('value');
$.ajax({
type: "GET",
url: '/instatux/like-'+id +'',
success: function(data){
$('#compteur_like-' +id +'')
.append(data);
},
error: function(data)
{
alert('fail');
}
});
});
这个脚本在视图中完美运行但我想将它用作外部脚本,js文件夹中的.js文件 但我得到的错误500没有进一步的细节。
我错过了什么或任何cakephp配置吗?
我在js文件夹中有一些其他脚本,他工作得很好。
答案 0 :(得分:0)
根据您的评论,我认为您面临的问题是未创建add.ctp文件。
如果您不想创建add.ctp文件。在您的控制器中,您应该使用
$this->autoRender = false;