Evitar el doble envío de formularios en jQuery

Tengo un formulario que el servidor tarda un poco en procesar. Necesito asegurarme de que el usuario espere y no intente volver a enviar el formulario haciendo clic nuevamente en el botón. Intenté usar el siguiente código jQuery: <script type="text/javascript"> $(document).ready(function()...