jQuery: Arrêt de la soumission de formulaire, d'exécuter le script, de poursuivre la soumission de formulaire?

J'ai un formulaire, et quand je soumettre lui-je exécuter des script multiples. Voici mon code:

$("#RequestCreateForm").submit(function (e) {
    if ($("#RequestCreateForm").validate().checkForm() == false) { return; }

    e.preventDefault();

    //many scripts

    //How to continue submitting?
}

Est-il possible de continuer à soumettre le formulaire (qui est arrêté avec e.preventDefault();) après //many scripts?

Merci

supprimer l'e.preventDefault(); et vous fera obtenir l'effet désiré.
cela va à l'encontre du but de son code.
L'OP n'a pas mentionné si oui ou non les scripts sont fait de manière asynchrone. Si ils ne le sont pas, alors vous n'avez pas besoin de la e.preventDefault();. Si elles le sont, alors vous pouvez les tirer par $.ajax et utiliser le formulaire de rappel pour continuer sur, qui serait encore dire que vous n'avez pas besoin de la e.preventDefault();.
Ok je le conçois. 🙂 Mais si les scripts sont synchrones (ce qui est l'hypothèse depuis il na pas utiliser ajax ou certains autres asynchrone technique), puis le temps de la soumission serait important. Auquel cas wouldnt preventDefault() est-elle nécessaire? Si vous l'enlevez, le formulaire sera soumis avant sa scripts sont faites en cours d'exécution. (Corrigez-moi si je me trompe).

OriginalL'auteur Tuizi | 2011-05-24