Il fatto è che, se utilizzo php, che è lato server, per cambiare il contenuto, significa che per ogni cambiamento deve essere ricaricata la pagina, sarebbe meglio se il tutto avvenisse lato client.