Try this:

submitHandler: function(form) {
  $.post(form.action, $(this).serialize(), null, "script");
}

Jörn

On Sun, Sep 13, 2009 at 12:42 AM, bgumbiker <bogumil.bial...@gmail.com> wrote:
>
> Hello,
> I am looking for a way to call successfully custom function from
> submitHandler to do proper ajax post.
>
> Here is my custom function:
>
> jQuery.fn.submitWithAjax = function() {
>  this.submit(function() {
>    $.post(this.action, $(this).serialize(), null, "script");
>    return false;
>  })
>  return this;
> };
>
> Before using validate plugin I had following which worked fine:
>
> $(document).ready(function() {
>   $("#my_form").submitWithAjax();
>  }
>
> Now I have added the validation part and have no idea how to call my
> custom submitWithAjax function??
>
> $(document).ready(function() {
>
>    $("#my_form").validate({
>
>                /*Validations - works perfectly!! */
>
>             },
>
>             submitHandler: function(form) {
>
>             /* $("#my_form").submitWithAjax(); - this works but
> introduces recursion */
>
>             /* how to call custom subitWithAjax() ????? */
>
>             }
>
>        });
> })
>
>
> Thanks!
>
>
>
>
>

Reply via email to