Ajax submit result opens in admin-ajax.php

You’re not passing the event object in your submit function, so e.preventDefault(); doesn’t stop the form from being submitted.

$('#form_id').submit(function(e) { // <--- event object 'e'
    e.preventDefault();