Home JavaScript Che cos’è una callback

Che cos’è una callback

70
0

In programmazione, una callback o richiamo è generalmente una funzione o un “blocco di codice” che viene passato come parametro a un’altra funzione. In particolare, quando ci si riferisce alla callback richiamata da una funzione, la callback viene passata come argomento ad un parametro della funzione chiamante. In questo modo la chiamante può realizzare un compito specifico (quello svolto dalla callback) che non è, molto spesso, noto al momento della scrittura del codice.

Se invece ci si riferisce alla callback come funzione richiamata dal sistema operativo, di norma ciò si utilizza allo scopo di gestire particolari eventi: dal premere un bottone con il mouse, allo scrivere caratteri in un campo di testo. Ciò consente, quindi, a un programma di livello più basso, di richiamare una funzione (o servizio) definita a un livello più alto.

<div id="datiDaMostrare"></div>
<button>Cliccami</button>

<script type="text/javascript">
    function ottieniDati(){
      
      $.ajax({
         type: "GET",
         url: "./PaginaPerIDati.php",
         contentType: "application/x-www-form-urlencoded; charset=utf-8",
         dataType: "json",
         success: function (response) {
              $("#datiDaMostrare").html(response);
         }
     });
    }
      
  </script>
$.ajax({
type: "GET",
url: "./PaginaPerIDati.php",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
dataType: "json",
success: function (response) {
$("#datiDaMostrare").html(response);
},
failure: function (response) {
alert(“ho fallito la richiesta”);
},
error: function (response) {
alert(“C’è stato un errore nella richiesta”);
}
});
Previous articleCome inserire dati nel database di WordPress
Next articlecount() parameter must be an array or an object that implements countable

LEAVE A REPLY

Please enter your comment!
Please enter your name here