Richiamare un metodo C# da jQuery
Quello che vogliamo ottenere è richiamare un nostro metodo C#, messo nel code-behind della nostra pagina, da jQuery.
Ovviamente usando AJAX.
Quello che vogliamo ottenere è richiamare un nostro metodo C#, messo nel code-behind della nostra pagina, da jQuery.
Ovviamente usando AJAX.
Quello che vogliamo ottenere è richiamare un nostro metodo VB.NET, messo nel code-behind della nostra pagina, da jQuery.
Ovviamente usando AJAX.
Quando usiamo $.ajax di jQuery, possiamo settare diverse cose in più rispetto alla "scorciatoia" $.getJSON; ad esempio l'header.
O almeno io non sono ci sono riuscito senza l'utilizzo di $.ajaxSetup.
Uso molto spesso il componente modal di Bootstrap, soprattutto per visualizzare loading-dialog nel caso di operazioni AJAX.
Ad esempio:
function myFunc() {
$.ajax({
// OPZIONI
beforeSend: function (xhr) {
$('#modal_wait').modal('show');
}
}).done(function (res) {
$('#modal_wait').modal('hide');
}).fail(function (err) {
$('#modal_wait').modal('hide');
alert("ERRORE: " + err);
});
}
Update in fondo
Javascript nasce come un linguaggio lato client, e quindi non può accedere ed eseguire operazioni lato server (a meno di non usare framework specifici ovviamente, ma non è il nostro caso).
La mia necessità è quella di far scaricare agli utenti un file tramite AJAX.
Questo perchè il file, prima di essere creato, richiede un pò di elaborazione.
Usando un linguaggio lato server (nel nostro caso PHP) è possibile eseguire questa operazione.
Specifichiamo cha parliamo della versione di 2 di Vue.js.
Lo sto cominciando a vedere adesso, quindi non so quante differenze ci siano con la versione 1.
Comunque, vediamo come effettuare richieste AJAX e di conseguenza riepire una tabella.