Uhm mi sa che stai facendo un sacco di casino ......

ajax serve per NON doversi spostare di pagina.

Le query che esegui servono appunto per unificare le funzionalità ei pannelli di controllo.

QUello che vuoi fare e' prprio quello che diceva debo sopra. E che non va bene. Mi sa che devi ripensare un attimo il tuo pannello di controllo. Iniziare a dargli un design definito , e degli standard accurti basati sulle "best practice".

1- decidi che dati verrano stipati in sessione (visto che gestisci utenti loggati USA LE SESSIONI)

2- i dati primari delle pagine saranno caricati a partire dai dati in sessione (non ti serve ajax per questo ma solo per eseguire delle modifiche che poi richiederanno eventuale refresh della pagina ma io eviterei questo approccio cmq just in case)

3- devi "atomizzare" il piu' possibile soprattuatto la parte js, definire il lifecycle delle requests e gli standard.

Ne hai da fare !

Se utente su pagina modifica un dato che servirà su pagina 2 lo DEVI salvare in sessione o su database. Pensare di rimbalzarlo con ajax e' come dicevamo sopra cosa da evitare come la peste. Se il pannello si complica non ne esci vivo.

Pensa a ristrutturare correttamente il control panel che stai facendo perche' ti stai complicando una soluzione difficile => uscirai di testa .
Pensa a dire no cosi' non va devo fermarmi e ripensare.

Una volta ripensato crea il controla panel versione 2, che abbia delle analisi e una progettazione sulle spalle. E vedrai che che dopo sarai felice di aver riscritto bene tutto


EDIT: raga stacco che vado a casa a dopo .... maro che voglia di divano f**a e