Il tuo problema e' gestire modifiche e operazioni su un elemento che e' paginato in una determinata sezione.

Quinid vuol dire che quando clicci per eseguire un'operazione su tale elemento cambi pagina e devi mantenere traccia del punto di partenza ossia del codice elemento e della relativa pagina da cui e' stato cliccato.
=> FOLLIA , ti stai imbarcando in una situazione caotica che ti creerà solamente un sacco di casini.

Usare ajax ti aiuta a mantenere un'architettura piu' semplice nel sistema e non obbliga l'utente spostarsi di pagina per eseguire aggiornamenti dei dati, e quindi non obbliga te ad impazzire per tenere traccia di tutto.
Ti da la possibilità di gestire pannelli di controllo avanzati con una altissima riusabilità.

Pensa a convertire tutto in ajax.