/ / CakePHP 3 Ajax skript pracuje v zobrazení, ale nie v externom skripte - javascript, php, jquery, ajax, cakephp

CakePHP 3 Ajax skript pracuje v pohľade, ale nie v externom skripte - javascript, php, jquery, ajax, cakephp

Na volanie kontroléra používam CakePHP 3 a nasledujúci skript

$(".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");
}
});
});

Tento skript funguje perfektne, keď je vo vnútri pohľadu, ale chcem ho používať ako externý skript, súbor .js v priečinku js. ale dostanem chybu 500 bez ďalších podrobností.

Chýbalo mi niečo alebo akákoľvek konfigurácia kafefu?

Mám v skripte js ďalšie skripty a funguje dobre.

odpovede:

0 pre odpoveď č. 1

Podľa vášho komentára si myslím, že čelíte problému pre nevytvorený súbor add.ctp.

Ak nechcete vytvárať súbor add.ctp. V radiči by ste mali použiť

$this->autoRender = false;