Ciao, ho creato uno script con codeigniter dove è possibile votare i contenuti.
Avrei la necessità di spostare il codice javascript in un file esterno, ad esempio quello del template, l'ho fatto, ma nella console ricevo l'errore:
Uncaught ReferenceError: savelike is not defined at HTMLButtonElement.onclick
Posto il codice:
Come posso integrarlo quindi in un file .js esterno, e che il tutto funzioni?
Inoltre che sia sicuro, usando "use strict"
Grazie
Avrei la necessità di spostare il codice javascript in un file esterno, ad esempio quello del template, l'ho fatto, ma nella console ricevo l'errore:
Uncaught ReferenceError: savelike is not defined at HTMLButtonElement.onclick
Posto il codice:
Codice:
function savelike(post_id) {
$.ajax({
type: "POST",
url: "../main/savelikes",
data: "post_id="+post_id,
success: function (response) {
$("#like_"+post_id).html(response+"");
}
});
}
<button onclick="savelike(<?php echo $item['id']; ?>);" style="cursor:pointer;" class="btn btn-icon btn-round btn-success" aria-hidden="true">
Come posso integrarlo quindi in un file .js esterno, e che il tutto funzioni?
Inoltre che sia sicuro, usando "use strict"
Grazie