Salve, in questi giorni sto facendo i primi test per avere a che fare con le chiamate asicrone e dopo essermi letto un po di manuali e aver visto vari video tutorial, sto cercando di implementare tutto ciò in alcuni dei miei progetti.
Vi spiego brevemente dove ho avuto la prima difficoltà, sono riuscito ad avviare la chiamata ajax sfruttando la funzione
$.ajax() di jquery
sono riuscito a inserire i miei dati, adesso però volevo far in modo da sapere cosa è successo nel mio inserimento se è andato tutto a buon fine e inoltre se è andato a buon fine ho bisogno di sapere l'id che è stato assegnato al mio record.
Ho creato un semplice array su php strutturato nel seguente modo:
codice:
echo json_encode(array("esito" => "success o error","id"=>$id,"messaggio_errore"=>"messaggio se presente"));
Ora quando sono su javascript riesco a vedere cosa ho scritto nel mio array usando un semplice alert
codice:
success:function(result){
alert(result);
}
mi sto bloccando sulla separazione dei dati, nel senso avrei bisogno di avere i dati in singole variabili
come nel seguente modo
codice:
var esito
var id
var messaggio_errore
mi sto bloccando su come estrarre i dati da "result", ho provato a usare
codice:
var explode =result.split(",")
$.each(explode,function(key,value){
alert(value);
}
ma non mi esce nulla, sicuramente è un'errore di sintassi.
Dove sto sbagliando ???