Ciao, ad occhio e croce dovresti passare i dati alla funzione salva_indirizzo(); cosa che ora pare tu non faccia.
Quindi o passi i dati interessati o fai in modo che dati_json una volta settati dopo la chiamata ajax siano una variabile globale.
Cosi' come scritto sta nello scope della chiamata in POST ajax e quindi nella funzione
salva_indirizzo() non esiste.
Oppure metti data_json fuori dalle funzioni tipo var data_json = false; ed una volta settata da Ajax l'avrai anche in
salva_indirizzo();