Cita:  
					Iniciado por David 
  Yo no entiendo en este caso para qué hacer una nueva petición al servidor (Ajax) si el formulario lo puedes cargar directamente en la página y mostrar/ocultar usando Javascript.
    Sí, podría ser otra posibilidad, aunque no sería tan fácil como eso, porque va a haber varias formas de hacer aparecer ese formulario, y dependiendo de la forma en que seleccione el formulario se creará en un sitio o en otro. Por este motivo, aparte de hacer un 
display none o 
block, tendría que combinarlo con un 
removeChild y un 
appendChild para "quitarlo" de donde se encuentre actualmente y ponerlo en donde sea necesario en función de la opción escogida. 
En cualquier caso, por vuestros comentarios, deduzco que es "tontería" usar AJAX y que es más recomendable tirar por otra vía, al menos para este caso concreto. Es decir, no se trata de un capricho hacerlo de una (AJAX) u otra forma (HTML DOM), sino de una cuestión de hacer cosas óptimas (no usar AJAX en este caso).