No. AJAX hace la petición, y te da el resultado (el HTML). Es lo que hace el código, es todo correcto.
Si quieres abrir una página, te sería más sencillo hacerlo directamente con un form.
Si quieres mantener ese ajax de todos modos, puedes abrir el document y meterle los datos. Para ello, te redirijo a este ejemplo: http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_doc_open
Simplemente, pon dentro del write la respuesta del AJAX.
Si quieres abrir una página, te sería más sencillo hacerlo directamente con un form.
Si quieres mantener ese ajax de todos modos, puedes abrir el document y meterle los datos. Para ello, te redirijo a este ejemplo: http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_doc_open
Simplemente, pon dentro del write la respuesta del AJAX.