Ho questa chiamata con ajax:
Codice PHP:
$(document).ready(function(){
$("#btn_salva").click(function(){
var id_famiglia = $("#id_famiglia").val();
var famiglia = $("#famiglia").val();
$.ajax({
type: "POST",
url: "famiglie_controllo.php",
data: "id_famiglia=" + id_famiglia + "&famiglia=" + famiglia,
dataType: "html",
success: function(msg){
$("#nota").replaceWith(msg);
},
error: function(){
alert("Chiamata fallita, si prega di riprovare...");
}
});
});
});
La pagina famiglie_controllo.php mi restituisce un testo dove specifico il successo dell'operazione lato server (salvataggio su db) o meno.
Vorrei però gestire il valore restituito in quanto se il salvataggio è andato a buon fine vorrei pulire i campi del form, altrimenti li vorrei lasciare.
La domanda è: come faccio a passare dei parametri in risposta dalla pagina famiglie_controllo.php ? Posso passare esclusivamento una stringa di visualizzazione ?
Certo potrei fare un controllo su msg ma mi chiedo se sia possibile aggiungere dei parametri in risposta.
Inoltre come viene gestito l'error della chiamata? E' true solo quando non riesce a comunicare con la pagina? E' possibile restituire dalla pagina di controllo qualcosa in modo che risulti error?