Hola:
La forma de lanzar rutinas Ajax debería ser desde el mismo evento de envío, antes del return false, o hacer que tu rutina devuelva false...
onsubmit="cargarContenido(...); return false;"
ó
onsubmit="return cargarContenido(...)"
Lo que faltaría es ver la función Ajax, y si tienes respuesta (puedes comprobarlo con una simple alerta durante tus pruebas)
Saludos