JS / AJAX: Prześlij formularz z zegarem, a nie kliknij przycisk lub odśwież stronę

Próbuję przesłać formularz bez odświeżania strony lub przycisku przesyłania. Ale osiągnąłem tylko to, że funkcja JS przesyła wartość pola wejściowego. Czy można przesłać cały formularz bez kliknięcia przycisku i odświeżenia strony?

JSFIDDLE

JS

            <script type="text/javascript">
                $(document).ready(function() {
                    var timer;
                        $('#yurl).on('keyup', function() {
                            var value = this.value;

                            clearTimeout(timer);

                            timer = setTimeout(function() {

                                //do your submit here

                                alert('submitted:' + value);
                            }, 2000);
                        });
                });
            </script>

html

                <form method="post" id="ytVideo" action="">
                <input id="yurl" type="text" value="<?php $url ?>" name="yurl">     
                </form>

questionAnswers(3)

yourAnswerToTheQuestion