Sí.
Con
$.post() puedes mandar los datos donde quieras, en realidad no necesitas que haya un formulario en la web para hacerlo (pero si hay un formulario es más facil recoger los datos que se deben enviar y si el usuario no tiene javascript, o este falla, no perderías la funcionalidad).