jquery remote validation - async?
<p>Can someone explain the difference between setting <code>async = true</code> and <code>async = false</code> in the snippet below? I understand the concept of <code>asynchronous</code> (validating in the background) but don't understand what the implications are in form validation. </p>

<pre><code>'data[orderPrefix]': {
                required: true,
                alphanum: true,
                remote: {
                    url: site_url+"shops/validate",
                    async: true,
                    data: {
                        task: function() {
                            return $("#task").val();
                        },
                        shopID: function() {
                            return $("#shopID").val();
                        }
                    }
                }
            },
</code></pre>

<p>I had a form where multiple fields have js validation (both standard and remote) and certain rules simply didn't catch invalid data. After changing async from false to true, everything works fine.</p>

<p>The jquery docs don't really explain much regarding this and I want to understand why my changes "work".</p>

<p>EDIT: I'm using 1.9 of the bassistance.de plugin with jquery 1.7.2. </p>
