Hola:
Sobre lo de mala práctica, me parece que estoy de acuerdo. En mi opinión, con Ajax se debería obtener pequeñas actualizaciones, y si deben pasarse muchos datos me parece mejor práctica enviarlos por medio de un formulario normal... además, seguramente deban cambiar también los contenidos principales... Y la forma de hacerlo es la misma para un dato o para mil: generarlos tal como se enviarían por url, escapando los valores que lo requiriesen.
Saludos